控制流
# 1.条件控制语句
**# if 条件:
# 满足条件执行的**
1.条件控制语句**代码
elif 条件:
# 满足条件执行的代码
else:
# 不满足所有条件执行的代码**
#成绩>=60 ,输出"通过",否则输出"不及格"
score = int(input("请输入成绩:")) #input() 函数返回一个字符串
if 60 <= score <= 80:
print(f'你的成绩是{score}分,考试通过!!',end=' ')
print('恭喜!!')
elif score >= 80:
print(f'你的成绩是{score}分,优秀!!')
else :
print('考试不及格!!')
# # 猜数字游戏
import random
num = random.randint(1,100) #生成1-100的随机数
myguss = int(input('输入你猜的数字:'))
if myguss == num:
print('恭喜你猜对了')
elif myguss > num:
print('你猜的数字太大了')
else:
print('你猜的数字太小了')
**# 2.循环控制语句
while 循环 不知道循环的次数
(1)while 条件:
满足条件执行的代码
(2)for 循环
for value in 可迭代数据:
满足条件执行的代码**
# (1)while 循环
# 猜数字游戏
import random
num = random.randint(1,100) #生成1-100的随机数
while True:
myguss = int(input('输入你猜的数字(0-100之间):'))
if myguss == num:
print('恭喜你猜对了')
break
elif myguss > num:
print('你猜的数字太大了')
else:
print('你猜的数字太小了')
# (2)for 循环
**# range(start, stop, step)
start: 起始值(包含),默认为0
stop: 结束值(不包含)
step: 步长(可选),默认为1
range(1, 10) 是Python中的一个函数,用于生成一个整数序列** 。
含义:
生成从 1 开始到 10 结束(不包含10)的整数序列
实际生成的数字是:1, 2, 3, 4, 5, 6, 7, 8, 9
用for循环打印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print(f'{i}*{j}={i*j}',end=' ') # end=' ',输出数字后不换行
print() # 每一行,打印完之后换行