Python 猜数字游戏代码:教你编写简单程序

这篇文章将带你一步步编写一个简单的 Python 猜数字游戏程序。

游戏规则:

程序会随机生成一个 1 到 100 之间的数字,你需要猜出这个数字。每次猜测后,程序会提示你猜的数字是大了还是小了,直到你猜中为止。

代码示例:

import random

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

# 用户猜测的次数
count = 0

# 开始猜测
while True:
    count += 1
    number = int(input('请输入一个1-100之间的数字:'))
    if number < answer:
        print('小了')
    elif number > answer:
        print('大了')
    else:
        print('猜对了!')
        break

print('你总共猜了%d次' % count)

# 添加一些趣味性
if count > 7:
    print('你的智商余额明显不足')

代码解释:

  1. 导入随机数模块: import random 导入 Python 的随机数模块,用于生成随机数字。
  2. 生成随机数字: answer = random.randint(1, 100) 使用 random.randint() 函数生成一个 1 到 100 之间的随机整数,并将其赋值给变量 answer
  3. 初始化猜测次数: count = 0 初始化一个变量 count 用于记录用户猜测的次数,初始值为 0。
  4. 循环猜测: while True: 使用 while 循环,让程序一直运行,直到用户猜中数字。
  5. 获取用户输入: number = int(input('请输入一个1-100之间的数字:')) 使用 input() 函数获取用户输入的数字,并使用 int() 函数将其转换为整数,赋值给变量 number
  6. 判断大小: 使用 if-elif-else 语句判断用户输入的数字与随机数字的大小关系,并给出相应的提示。
  7. 结束循环: 当用户猜中数字时,使用 break 语句退出循环。
  8. 显示猜测次数: 使用 print('你总共猜了%d次' % count) 打印用户总共猜测的次数。
  9. 趣味提示: 如果用户猜测次数超过 7 次,则打印一个趣味提示,例如“你的智商余额明显不足”。

总结:

这只是一个简单的猜数字游戏程序,你可以根据自己的想法添加更多功能,例如:

  • 设置游戏难度,例如改变随机数的范围。
  • 限制用户猜测次数。
  • 记录用户最佳成绩。
  • 添加图形界面。

尝试着修改代码,创造属于你自己的猜数字游戏!

Python 猜数字游戏代码:教你编写简单程序

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

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