布尔类型和比较运算符
定义变量存储布尔类型的数据
变量名称=布尔类型字面量
True False
py可以有>=/<=
if语句的基本格式
if 要判断的条件:
条件成立,要做的事情
python 通过缩进确定归属
age = int(input("请输入你的年龄:"))
if age >= 18:
print(f"你的年龄是{age},你成年了")
else:
print(f"你没成年")
if :
elif :
else:
循环语句的学习
# 获取随机数
import random
num = random.randint(1, 10)
print(num)
guess_num = 0
while guess_num != num:
guess_num = int(input("请输入你猜测的数字:\n"))
if guess_num > num:
print("你猜大了!")
else:
print("你猜小了!")
print(f"猜对了!数字是{num}")
for循环
for 临时变量 in 待处理数据集:
循环满足条件时执行的代码
name = "aabbbccccc"
for x in name:
print(f"{x} ", end="")
range语句
待处理数据集严格来讲称为序列类型,序列类型指,其内容可以一个个依次取出的一种类型
包括:
字符串,列表,元组,等
语法1
range(num)
获取一个从0开始,到num结束的数字序列,包左不包右
语法2:
range(num1,num2)
获取一个从num1开始到num2结束的数字序列,包左不包右
语法3:
range(num1,num2,step)
获取一个从num1开始,到num2结束的数字序列
数字之间的步长,以step为准,step默认为1
range(5,10):[5,7,9]
for i in range(5):
print(f"i:{i} ", end='')# i:0 i:1 i:2 i:3 i:4
print()
print("===============================")
for n in range(5, 10):
print(f"i:{n} ", end='')# i:5 i:6 i:7 i:8 i:9
print()
print("===============================")
for s in range(1, 10, 2):
print(f"i:{s} ", end='')# i:1 i:3 i:5 i:7 i:9