Python猜数字游戏:简单易学,趣味编程入门
用Python打造你的第一个游戏:猜数字挑战!
想学习Python编程,但又不想从枯燥的语法开始?那就从一个有趣的猜数字游戏开始吧!这篇教程将带你 Schritt für Schritt 用 Python 编写一个简单的猜数字游戏,让你在娱乐中快速掌握 Python 的基础语法和逻辑思维。
代码如下:
import random
# 生成1-100之间的随机数
number = random.randint(1, 100)
# 记录猜的次数
count = 0
while True:
# 让用户输入猜测的数字
guess = int(input('猜一个1-100之间的数字:'))
# 猜的次数加1
count += 1
# 判断猜测的数字与随机数的大小关系
if guess == number:
print('你猜对了!')
print('你一共猜了%d次。' % count)
break
elif guess < number:
print('你猜的数字太小了,请再试一次。')
else:
print('你猜的数字太大了,请再试一次。')
代码解释:
- 引入
random模块:import random用于生成随机数。 - 生成随机数:
number = random.randint(1, 100)生成一个 1 到 100 之间的随机整数,并将其赋值给变量number。 - 初始化猜测次数:
count = 0将猜测次数初始化为 0。 - 进入循环:
while True创建无限循环,直到用户猜对数字才会退出循环。 - 获取用户输入:
guess = int(input('猜一个1-100之间的数字:'))提示用户输入猜测的数字,并将其转换为整数类型后赋值给变量guess。 - 猜测次数加 1:
count += 1每次猜测后,将猜测次数count加 1。 - 判断猜测结果:
if guess == number:如果猜测的数字等于随机数,则输出 '你猜对了!' 并显示猜测次数,然后使用break语句退出循环。elif guess < number:如果猜测的数字小于随机数,则提示用户 '你猜的数字太小了,请再试一次。'。else:如果猜测的数字大于随机数,则提示用户 '你猜的数字太大了,请再试一次。'。
现在,你可以复制这段代码,保存为 .py 文件后运行,挑战一下自己的运气和逻辑吧!
原文地址: https://www.cveoy.top/t/topic/jmvi 著作权归作者所有。请勿转载和采集!