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

import random

def guess_number():
    number = random.randint(1, 100)
    attempts = 0
    
    print('欢迎来到猜数字游戏!')
    print('我想了一个1到100之间的数字,你需要猜出这个数字是多少。')
    
    while True:
        guess = int(input('请输入你的猜测:'))
        attempts += 1
        
        if guess < number:
            print('猜测的数字太小了,请再试一次。')
        elif guess > number:
            print('猜测的数字太大了,请再试一次。')
        else:
            print('恭喜你,猜对了!')
            print('你总共猜了', attempts, '次。')
            break

guess_number()

这是一个简单的猜数字游戏,游戏开始时,系统会随机生成一个1到100之间的数字。然后,玩家需要输入自己的猜测,系统会根据猜测给出相应的提示,直到玩家猜对为止。游戏结束时,会显示玩家猜测的次数。

代码解释:

  • import random:导入随机数模块,用于生成随机数字。
  • guess_number() 函数:定义猜数字游戏的主函数。
  • number = random.randint(1, 100):生成一个1到100之间的随机数字。
  • attempts = 0:初始化猜测次数为0。
  • while True:循环执行,直到玩家猜对为止。
  • guess = int(input('请输入你的猜测:')):获取玩家输入的猜测数字。
  • attempts += 1:每次猜测后,猜测次数加1。
  • if guess < number 和 elif guess > number:判断猜测数字与随机数字的大小关系,并给出提示信息。
  • else:当猜测数字等于随机数字时,输出恭喜信息和猜测次数。
  • break:跳出循环,结束游戏。
  • guess_number():调用主函数,开始游戏。

如何运行代码:

  1. 将代码保存为 .py 文件(例如 guess_number.py)。
  2. 打开终端或命令行窗口,进入保存代码的文件夹。
  3. 输入 python guess_number.py 并回车,即可运行游戏。

代码学习:

通过学习这个简单的猜数字游戏代码,你可以了解 Python 的基本语法,包括函数定义、变量赋值、循环控制、条件判断等,为学习更复杂的 Python 编程打下基础。

祝你玩得开心!


原文地址: https://www.cveoy.top/t/topic/pPhv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录