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次!!