1.if 语句
结构:
if 条件语句:
代码块
小练习:
使用random.randint()函数随机生成一个1~100之间的整数,判断是否是偶数
import random n = random.randint(1,100) print(n) if n % 2 == 0:print(str(n) +"是偶数")
2.else语句
结构:
if 条件表达式:
代码块
else:
代码块
小练习:
设计一个简单的加法计算器,一百以内求和运算
while True:n1 = float(input("数字1:"))n2 = float(input("数字2:"))if n1 > 100 or n2 > 100:print("数字大于100")continueelse:##round(浮点数的精度。2是保留两位)sum = round(n1+n2,2)print("%.2f+%.2f=%.2f"%(n1,n2,sum))print("是否退出?退出请按q")#esc 接收键指令esc = input()if esc == q or eac == Q:break
3.elif语句
语法:
if 条件表达式:
代码块
elif 条件表达式:
代码块
........
elif 条件表达式:
代码块
else:
代码块
小练习:
输入个人成绩,输出ABCDE等级,90分以上为A,80~89分为B,70~79为C,60~69为D,60分以下为E
1
n = int(input("输入你的成绩:")) if n > 90:print("你成绩的等级为A") elif n >= 80 and n < 90:print("你成绩的等级为B") elif n >= 70 and n < 80:print("你成绩的等级为C") elif n >= 60 and n < 70:print("你成绩的等级为D") elif n < 60:print("你成绩的等级为E") else:print("成绩输入有误")
小练习: