Python写一个猜数字的游戏

以下Python代码实现了一个猜数字的游戏。程序会生成一个1-100之间的随机整数,并要求用户猜测这个数字是多少。用户每猜一次,程序就会告诉用户猜的数是太大了还是太小了,直到用户猜对为止。同时,程序会记录用户猜测的次数,并在猜对后告诉用户总共猜了几次。

以下是一个简单的猜数字游戏的Python代码:

import random
# 生成一个1-100的随机整数
number = random.randint(1, 100)
# 用来记录猜的次数
guesses = 0
print('我想了一个1-100之间的整数,你猜是多少?')
# 用while循环来进行猜数字的过程
while True:
    # 让用户输入猜测的数字
    guess = int(input())
    # 猜的次数加1
    guesses += 1
    # 判断猜测的数字与答案的大小关系
    if guess < number:
        print('猜的数太小了,再试试吧!')
    elif guess > number:
        print('猜的数太大了,再试试吧!')
    else:
        print('恭喜你,猜对了!')
        print('你总共猜了%d次' % guesses)
        break

运行这个程序,就可以开始玩猜数字的游戏了。每次用户猜测一个数字,程序会告诉用户猜的数是太大了还是太小了,直到用户猜对为止。同时,程序会记录用户猜测的次数,并在猜对后告诉用户总共猜了几次。