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") continue else: ##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("成绩输入有误")
小练习: