3. python基础 转化字符类型 循环

input 输入 和 转换数据类型

#  input 接受的数据都是字符串类型
password = input('请输入密码:')
print(type(password))  # str

print(type(int(password)))  # int

# eval() 将数据类型转换为数据原本的类型


数字之间的逻辑运算



if 语句

'''
if 条件:
    条件满足执行代码1
    条件满足执行代码2
    ......
'''
# Ctry + d 可以复制选中一行的数据

if False:
    print('条件满足执行代码1')
    print('条件满足执行代码2')

# 没有缩进的代码不会被 if 语句影响
print('会被执行!!!')

if else


elif 多重判断


if 嵌套


random 随机数

"""
  随机数步骤:
        1: 导入模块
          import random
        2:  使用random里面的功能
          randow.randint(开始, 结束)
"""

import random

num = random.randint(0, 2)

print(num)

三目运算符 也叫 三元表达式


while 循环


break 和 continue 退出循环的区别

# break 退出循环, 后续的循环都不会被执行
# continue 1. 退出当前这一次的循环, 后续的循环继续执行。
# 2. continue 需要将计数器增加, 否则会进入到死循环。
# 3. 可以打断点测试。

i = 1

while i <= 5:
    if i == 3:
        print(f'吃到了虫子,不吃了')
        # 1. 遇到 continue 则退出当前循环,执行下一次循环
        # 2. 遇到 continue 一定要让计数器加1(改变计数器的值), 否则会进入到死循环。
        i += 1
        continue
    print(f'吃了第{i}个苹果!')
    i += 1

while 循环嵌套


for 循环


while else




while else 和 break 一起使用

i = 1

while i <= 5:
    if i == 3:
        break  # 当 i = 3 时 后续代码都不会执行 else 也不会被执行
    print(f'我要循环5次!!')
    i += 1
else:
    print(f'我循环结束了')
    
# 打印结果
# 我要循环5次!!
# 我要循环5次!!

for else 碰到 break 则不会执行 else 后面的代码,break 终止后续所有循环(非正常结束) continue 只会终止当前这次循环

原文地址:https://www.cnblogs.com/wuqxblog/p/15499172.html