最近闲着没事,总想捣鼓点突然想到,要不咱用Python来做个小游戏玩玩?
说干就干!咱也不是啥大神,就从最简单的开始。搜一下,好多人都推荐“猜数字”游戏,说这玩意儿经典,适合入门。就它!
第一步,咱得让电脑“想”个数字出来。
这就要用到Python里的一个叫random
的“工具箱”。这工具箱里有个“家伙事儿”叫randint
,能帮咱在一定范围内随机挑个整数出来。咱先让电脑在1到100之间随便想一个数:
import random
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
secret_number = *(1, 100)
瞧见没,就这两行代码,电脑就“心里有数”。不过咱还不知道这数是得让电脑给点提示。
第二步,咱得让玩家来猜数字。
这就要用到input
这个“对话框”,让玩家输入他们猜的数字。然后,咱得把玩家输入的这个数字,跟电脑“想”的那个数字比一比,看看是大还是小。
guess = int(input("请输入你猜的数字(1-100):"))
if guess < secret_number:
print("你猜的数字太小!")
elif guess > secret_number:
print("你猜的数字太大!")
else:
print("恭喜你,猜对!")
第三步,咱得让游戏能一直玩下去,直到猜中为止。
这就要用到一个叫while
的“循环”语句,让猜数字的过程一直重复,直到玩家猜中那个“秘密数字”。
while guess != secret_number:
guess = int(input("请再次输入你猜的数字(1-100):"))
if guess < secret_number:
print("你猜的数字太小!")
elif guess > secret_number:
print("你猜的数字太大!")
else:
print("恭喜你,猜对!")
咱把这些代码“拼”到一起,一个小游戏就“出炉”!
import random
secret_number = *(1, 100)
guess = 0
print("欢迎来到猜数字游戏!")
while guess != secret_number:
guess = int(input("请输入你猜的数字(1-100):"))
if guess < secret_number:
print("你猜的数字太小!")
elif guess > secret_number:
print("你猜的数字太大!")
else:
print("恭喜你,猜对!")
运行这段代码,一个简单的“猜数字”游戏就可以玩起来!
咱还可以继续改进这个游戏,比如:
- 限制玩家猜数字的次数。
- 给玩家一些提示,比如告诉他们猜的数字是奇数还是偶数。
- 把游戏界面做得更漂亮一些。
不过今天就先到这里。作为一个Python新手,能捣鼓出这么个小游戏,我已经很满意!以后有空再继续折腾。