欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python小作品speak_python 小案例demo05 升级版石头剪刀布

发布时间:2024/10/14 python 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python小作品speak_python 小案例demo05 升级版石头剪刀布 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

#1、 猜拳 (用if elif else)

# 导入随机数

import random

# 判断是否为 0~2这个范围的 并且返回chinses 和 num

def nums(num):

chinese = ""

while 1:

if 0 <= int(num) <= 2:

if int(num) == 0:

chinese = "石头"

elif int(num) == 1:

chinese = "剪刀"

elif int(num) == 2:

chinese = "布"

break

else:

num = input("输入错误,请重新输入")

continue

return chinese,int(num)

#用户

user = input("请猜拳(0为石头 1为剪刀 2为布)")

#获取到用户输入的结果

_uchinese,_unum = nums(user)

print("你:%s"%_uchinese)

#电脑

num = random.randint(0,2)

#获取到电脑随机得到的结果

_cchinese,_cnum = nums(num)

print("电脑:%s"%_cchinese)

#判断输赢

if _unum == _cnum:

print("平局了")

elif _unum == 0:

if _cnum == 1:

print("恭喜您赢了!")

else:

print("很遗憾您输了!")

elif _unum == 1:

if _cnum == 0:

print("很遗憾您输了!")

else:

print("恭喜您赢了")

elif -_unum == 2:

if _cnum == 0:

print("恭喜您赢了!")

else:

print("很遗憾您输了!")

总结

以上是生活随笔为你收集整理的python小作品speak_python 小案例demo05 升级版石头剪刀布的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。