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 只会终止当前这次循环


浙公网安备 33010602011771号