内容正文:
猜数字算法设计
游戏规则:
运行程序,电脑会随机生成一个整数, 变量a(1-10 之 间 ) ,我们用键盘输入 一 个 数 ,变量b, 将a与b比较。如果a大 于b, 输出“猜小了!”;如果a<b,
输出“猜大了!”;如果a等于b, 输出 “恭喜你,猜对了!”。你能猜对吗?
(只有3次机会)
Python不只可以进行+、 -、*、/
▶运算,还可以进行比较运算,常见的
▶比较运算符有:
大于: > 比如,7>5
▶小 于:< 比如,2<3
等于: ∈ = 比 如 ,a+b= =b+a
不等于: = 比如,9/2!∈0
注意:执行语句前要缩进4个字符
If 159%3==0:
print("yes")↵
If 159%3!=0:
print("no")↵
▶判 断
▶159能被3整除,就输出“yes ”
▶159不能被3整除,就输出“no”
▶电脑随机生成一个整数变量a (在1 - 10之间),我们猜得数用键盘输入 给变 量b, 将a与b比较。
如果a大于b, 输出“猜小了! ”; 如果a<b, 输出“猜大了!”;如 果a等于b, 输出“恭喜你,猜对
了 ! ” 。
用Scratch实现: 当 被点击
将 a 设定为 在 ① 到 1 0 间 随 机 选 一 个 数
重 复 执 行 ⑤ 次
询问请输入并等待
将 b 设定为( 回 答
如果 b 那么
说猜小了!②秒
如果 b 那么
说猜大了!②秒
如果 b 那么
说 恭喜你,猜对了!②秒
输入一个数b
真↵
判断 a==b?
恭喜你,猜对了!
输出“猜小了”
假
判断a>b?
输出“猜大了”
开始
随机生成a
结束
真
假↵
b=int (input())
print(" 猜 小 了 "
print("猜大了"
import random↵ 启用random命令
a=random.randint(1,10)随机选择1-10之间的整数给变量a
print("恭喜你,答对了!"
通过键盘输入一个数给变量b
$$