一 为什么学习判断语句
二 布尔类型和比较运算符
1.布尔类型用于表示:真和假
2.比较运算符用于计算:真和假
前面的字符串可以比较的大小,本质上是比较的ASC码。
三 if语句的基本格式
1.if判断语句
2.if判断语句的注意点
3.课程练习
四 if else 语句
1.if else语句
不够完善,如果输入的是字符串该如何判断,可以用异常解决。
2.注意事项
五 if elif else 语句
1.if ilif else语句
2.注意点
条件互斥。
六 判断语句的嵌套
七实战案例
import random
num = random.randint(1,10)
print("欢迎来到猜数字小游戏,您一共有三次机会")
num_one = int(input("请输入第1次您要猜的数字"))
if num_one > num:
print("您第1次输入的数字太大了")
num_two = int(input("请输入第2次您要猜的数字"))
if num_two > num:
print("您第2次输入的数字太大了")
num_three = int(input("请输入第3次您要猜的数字"))
if num_three > num:
print("您第3次输入的数字太大了,很遗憾游戏结束。")
elif num_three == num:
print("恭喜您,您猜对啦!")
else:
print("您第3次输入的数字太小了,很遗憾游戏结束。")
elif num_two == num:
print("恭喜您,您猜对啦!")
else:
print("您第2次输入的数字太小了")
num_three = int(input("请输入第3次您要猜的数字"))
if num_three > num:
print("您第3次输入的数字太大了,很遗憾游戏结束。")
elif num_three == num:
print("恭喜您,您猜对啦!")
else:
print("您第3次输入的数字太小了,很遗憾游戏结束。")
elif num_one == num:
print("恭喜您,您猜对啦!")
else:
print("您第1次输入的数字太小了")
num_two = int(input("请输入第2次您要猜的数字"))
if num_two > num:
print("您第2次输入的数字太大了")
num_three = int(input("请输入第3次您要猜的数字"))
if num_three > num:
print("您第3次输入的数字太大了,很遗憾游戏结束。")
elif num_three == num:
print("恭喜您,您猜对啦!")
else:
print("您第3次输入的数字太小了,很遗憾游戏结束。")
elif num_two == num:
print("恭喜您,您猜对啦!")
else:
print("您第2次输入的数字太小了")
num_three = int(input("请输入第3次您要猜的数字"))
if num_three > num:
print("您第3次输入的数字太大了,很遗憾游戏结束。")
elif num_three == num:
print("恭喜您,您猜对啦!")
else:
print("您第3次输入的数字太小了,很遗憾游戏结束。")
有很多重复的代码,可以用循环做(下一章是循环)。并且可以加上异常,有输入就可以有异常。
视频的代码:
视频是if~else,我是if~elif~else。