猜数字游戏的运行效果:
程序步骤设计:
1、让电脑随机产生一个数,让用户输入一个数
2、循环判断用户输入的数是否等于电脑随机产生的数,不等于则让用户重新输入,否则跳出循环,并提示正确
3、每次在循环判断中,给出相应的大小提示
4、增加一个变量用于记录用户猜的次数,并在游戏结束时输出
不限制猜数字的次数
import random
print("-------猜数字游戏程序------")
rand = random.randint(1,49)
number = int(input("电脑随机产生了一个1~49的数,请猜出这个数"))
count = 1
while number != rand:
if number > rand:
print("你猜的数大了")
else:
print("你猜的数小了")
number = int(input("不对,请重新输入"))
count = count + 1
print("恭喜你,猜对了^_^,电脑产生的随机数是",rand,"你一共猜了",count,"次")
对用户猜的次数进行限制
import random
print("-------猜数字游戏程序------")
rand = random.randint(1,49)
number = int(input("电脑随机产生了一个1~49的数,请猜出这个数"))
count = 1
while number != rand and count <= 6:
if number > rand:
print("你猜的数大了")
else:
print("你猜的数小了")
number = int(input("不对,请重新输入"))
count = count + 1
if count <= 6:
print("恭喜你,猜对了^_^,电脑产生的随机数是",rand,"你一共猜了",count,"次")
else:
print("对不起,最多只能猜6次,你输了-_-")
完成你的猜数字游戏程序。