用Python打造你的专属猜数字游戏

想不想尝试用Python编写一个小游戏?这是一个非常适合初学者的项目,可以帮助你快速掌握Python基础语法和逻辑思维。

以下是我们今天要编写的随机数字猜谜游戏的代码:

import random

# 生成一个1~100之间的随机整数
number = random.randint(1, 100)

# 让用户猜测数字
guess = int(input('请猜测1~100之间的整数:'))

# 判断猜测结果
while guess != number:
    if guess < number:
        print('猜小了,请再试一次。')
    else:
        print('猜大了,请再试一次。')
    guess = int(input('请猜测1~100之间的整数:'))

# 猜对了
print('恭喜你,猜对了!')

代码解释:

  1. import random: 导入Python内置的random模块,用于生成随机数。
  2. number = random.randint(1, 100): 生成一个1到100之间的随机整数,并将其存储在变量number中。
  3. guess = int(input('请猜测1~100之间的整数:')): 提示用户输入一个整数,并将其转换为整数类型后存储在变量guess中。
  4. while guess != number:: 使用while循环,只要用户没有猜对数字,游戏就会一直进行下去。
  5. if guess < number:: 如果用户猜测的数字小于随机数,则打印'猜小了,请再试一次。'
  6. else:: 如果用户猜测的数字大于随机数,则打印'猜大了,请再试一次。'
  7. guess = int(input('请猜测1~100之间的整数:')): 提示用户再次输入猜测的数字。
  8. print('恭喜你,猜对了!'): 当用户猜对数字时,程序跳出while循环并打印祝贺信息。

进阶挑战:

  • 限制用户猜测次数,例如只允许用户猜测10次。
  • 记录用户猜测次数,并在游戏结束后显示。
  • 允许用户选择游戏难度,例如设置不同的随机数范围。

通过不断地尝试和改进,你可以用Python创造出更多有趣的小游戏!

Python随机数字猜谜游戏:从入门到进阶

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

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