王剑编程网

分享专业编程知识与实战技巧

使用python快速编写猜数字的游戏

我们通过一些事物,来学习编程,可以帮助我们快速学习

# 导入random随机模块

import random

target = random.randint(1, 100) # 设定猜的数字在1到100之间

while True:

#也可以设定猜数字的次数限制 设定一个 cyc_num=5, 用for i in range(1,cyc_num) #每次循环记得减下 然后当cyc_num=0的时,提示已超过次数,break 可以自己去##测试下

print(f"猜数字:1~{100}")

user_guess = int(input("你输入的数字是: "))

if user_guess == target:

print(" 正确!你赢了!")

# 请用户继续,输入1则继续,其他则退出

print("\n游戏继续吗?(输入1继续)") #提示玩家按什么可以继续,在后面用IF判断

play_again = input("请输入1继续或其它退出: ").strip()

if play_again != '1':

break

elif user_guess < target:

print(f" 你的猜测低于目标数 ({target})。尝试更高一些的数字。")

# 这里为了演示代码,放进了猜的数,实际写的时候记得去掉,也可以设置 当玩家#输入的数字很接近数字,你可以输出加油哦,已经很接近了

else :#user_guess > target:

print(f" 你的猜测高于目标数 ({target})。尝试更小一点。")

# {target}同上为了方便演示,


代码演示

经过不停的练习,相信很快就掌握了这个技术。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言