最近闲着没事干,寻思着搞个简单的Python小游戏玩玩。说干就干,咱直接开整!
搞个啥游戏?
先想想搞个啥样的游戏。太复杂的咱也整不来,就搞个最经典的“猜数字”游戏好。简单又好玩,还容易上手。
游戏咋玩?
- 先让电脑随机生成一个数字,比如1到100之间的。
- 然后咱来猜,电脑给提示,大还是小。
- 一直猜,直到猜中为止!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
动手写代码!
开整!
咱得让电脑生成一个随机数。这就要用到Python里一个叫random
的玩意儿。代码这么写:
import random
target_number = *(1, 100)
解释一下,import random
就是把random
这个工具箱给搬进来。*(1, 100)
就是从这个工具箱里找一个叫randint
的工具,让它在1到100之间随便挑一个数字,然后把这个数字贴上一个标签,名字叫target_number
。
咱得让玩家来猜数字,还得给提示,所以得用上while
循环,大概的骨架就是:
attempts = 0 # 先记个数,看猜几次
guess = 0 # 先给个初始值
while guess != target_number:
guess = int(input("来,猜一个1到100之间的数字:"))
attempts += 1
if guess < target_number:
print("猜小!再来一次!")
elif guess > target_number:
print("猜大!再试试!")
print(f"恭喜你,猜对!你一共猜{attempts}次。")
input
就是让玩家输入内容, int()
是把输入的内容变成数字。
if guess < target_number:
这就是如果猜小,就...
elif guess > target_number:
这就是如果猜大,就...
3print(f"恭喜你,猜对!你一共猜{attempts}次。")
,这里用个f
开头的字符串,可以直接把attempts
的值放进去,方便!
跑起来试试!
代码写好,咱得运行起来看看效果。在Python环境里跑一下这段代码,还真能玩!我试几次,终于猜中,还挺有成就感!
总结一下
这回用Python搞这个小游戏,感觉还挺有意思的。虽然简单,但也能学到不少东西。主要是这个过程,从啥也没有,到一步步把游戏做出来,挺爽的!以后有空再琢磨琢磨,搞点更复杂的游戏玩玩!