大致流程
- 首先用random函数随机产生一个范围的数字(可自行设定)
- 用 N 对猜的次数进行记录
- 用while语句开始循环比较(给于提示) ,若猜对了,则直接跳出
- 输出(其中format()函数可以格式化输出,使数字的N,可以转文字输出)
例如:
import random
Sn = random.randint(0,100)
print(Sn)
Gn = int(input("输入猜的数:"))
N = 1
while(Gn < Sn or Gn > Sn):
N = N + 1
if Gn > Sn:
print("太大了")
elif Gn < Sn:
print("太小了")
Gn = int(input("重新输入:"))
print("猜{}次,你猜中了".format(N))
9
输入猜测的数:7
太小了
重新输入:243
太大了
重新输入:9
猜3次,你猜中了