其他
Python源代码分享:06猜数字大小与剪刀石头布
Python,速成心法
敲代码,查资料,问度娘
练习,探索,总结,优化
import random
print("欢迎来到剪刀石头布游戏!")
while True:
# 玩家输入
player_choice = input("请选择剪刀、石头或布:")
# 电脑随机选择
computer_choice = random.choice(['剪刀', '石头', '布'])
# 输出电脑选择
print("电脑选择了:", computer_choice)
# 判断胜负
if player_choice == computer_choice:
print("平局!")
elif player_choice == computer_choice:
print("你赢了!")
else:
print("你输了!")
# 询问是否继续游戏
play_again = input("是否继续游戏?(Y/N):")
if play_again.lower() != 'y':
break
print("游戏结束!")
在这个游戏中,玩家需要输入剪刀、石头或布,电脑随机选择剪刀、石头或布中的一个。游戏规则为石头剪刀布,每个规则都有一个互斥的选择。游戏进行多轮,直到玩家选择退出。
02 猜数字大小
以下是一个简单的猜数字大小的 Python 代码实现,游戏从小到大的输出结果。玩家每次输入猜测的数字,程序会提示玩家输入的数字是大于还是小于目标数字,直到猜中为止。
import random
# 目标数字
target = random.randint(1, 100)
# 猜测数字
guess = int(input("请输入一个1到100之间的整数:"))
# 计数器
count = 0
# 循环猜测直到猜中
while guess != target:
# 提示玩家猜测的数字是大于还是小于目标数字
if guess < target:
print("你猜的数字太小了,请再试一次。")
else:
print("你猜的数字太大了,请再试一次。")
# 增加计数器
count += 1
# 猜测数字
guess = int(input("请输入一个1到100之间的整数:"))
# 输出猜测结果
print("恭喜你,猜中了!你一共猜了", count+1, "次。")
使用了 random 模块来生成随机数字,使用了 while 循环来让玩家有机会猜中目标数字。如果玩家猜中了,程序会输出猜测次数。
完毕!!感谢您的收看
------------往期更多精彩内容------------
-------------------------------------------------
---------------Python源码集合---------------