分类
Python1

猜数字游戏

猜数字游戏的运行效果

程序步骤设计:
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次,你输了-_-")

完成你的猜数字游戏程序。