承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  python 猜硬币总和

python 猜硬币总和

管理员 2023-08-14 08:35:00 软件开发 0 ℃ 0 评论 1348字 收藏

python 猜硬币总和

猜硬币总和是一个简单而有趣的游戏,你需要猜想一堆硬币的正反面总和是奇数或者偶数。现在,我们可以用 Python 来实现这个游戏。

import random
def coin_toss():
heads = 0
tails = 0
for i in range(100):
toss = random.randint(0, 1)
if toss == 0:
heads += 1
else:
tails += 1
return heads, tails
def guess_coin_sum():
choice = input("猜硬币总和是奇数或者偶数?(输入 o 或 e)")
if choice == "o":
guess = "奇数"
elif choice == "e":
guess = "偶数"
else:
print("输入无效,请重新输入!")
guess_coin_sum()
heads, tails = coin_toss()
coin_sum = heads + tails
if coin_sum % 2 == 0:
result = "偶数"
else:
result = "奇数"
print(f"硬币正面朝上的次数为 {heads},反面朝上的次数为 {tails}。")
if guess == result:
print("你猜对了!")
else:
print("你猜错了!")
guess_coin_sum()

我们使用了两个函数来实现这个游戏,一个是 coin_toss 函数,用来摹拟一次抛硬币的进程,另外一个是 guess_coin_sum 函数,用来让用户输入猜想并输出结果。我们使用了一个 if 语句来判断用户的猜想会不会正确。

现在你可以试着运行这段代码,看看自己的猜想会不会正确。如果你觉得有趣,你也能够尝试修改代码,让游戏变得更有挑战。

文章来源:丸子建站

文章标题:python 猜硬币总和

https://www.wanzijz.com/view/71126.html

TAG: php教程 centos

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信