Python判断语句_实战案例
学习目标
通过逻辑判断语句,完成猜数字的案例代码编写
案例需求
定义一个数字(1~10,随机产生),通过3次判断来猜出来数字。
案例要求
- 数字随机产生,范围1~10;
- 有3次机会猜测数字,通过3层嵌套判断实现;
- 每次猜不中,会提示大了或小了。
提示
通过如下代码,可以定义一个变量num,变量内存储随机数字(1~10)。
import random
num = random.randint(1,10)
那么代码方案如下:
import random
num = random.randint(1,10)
input_num = int(input("请猜第一次:"))
if input_num == num:
print("恭喜你,第一次就猜对了!")
else:
if input_num > num:
print("大了")
else:
print("小了")
input_num = int(input("请猜第二次:"))
if input_num == num:
print("恭喜你,在第二次时猜对了!")
else:
if input_num > num:
print("大了")
else:
print("小了")
input_num = int(input("请猜第三次:"))
if input_num == num:
print("恭喜你,在最后一次时猜对了!")
else:
if input_num > num:
print("最后一次机会猜错了,大了")
else:
print("最后一次机会猜错了,小了")