Commit 7417fb19 by BellCodeEditor

auto save

parent b5c6bbbe
Showing with 44 additions and 0 deletions
import random #导入随机数
player = input("玩家请出拳:(剪刀/石头/布)") #定义变量
print("玩家出的是:"+player)
list=["剪刀","石头","布"] #定义list数组
computer=random.choice(list) #获取随机数的值
print("电脑出的是:"+computer)
if player in list: #判断玩家输入是否是随机数中的值
if player==computer:#平局
print("平局")
elif player=="石头"and computer=="剪刀":#胜利
print("恭喜,你赢了")
elif player=="剪刀"and computer=="布":
print("恭喜,你赢了")
elif player=="布"and computer=="石头":
print("恭喜你,你赢了")
else:#输了
print("很遗憾,你输了")
else:#不是就结束
print("输入错误!")
#优化后
# list=["剪刀","石头","布"] #定义list数组
# def name(player):
# print("玩家出的是:"+player)
# if player in list:
# computer=random.choice(list) #获取随机数的值
# print("电脑出的是:"+computer)
# if player==computer:#平局
# print("平局")
# elif player=="石头"and computer=="剪刀":#胜利
# print("恭喜,你赢了")
# elif player=="剪刀"and computer=="布":
# print("恭喜,你赢了")
# elif player=="布"and computer=="石头":
# print("恭喜你,你赢了")
# else:#输了
# print("很遗憾,你输了")
# else:#不是就结束
# print("输入错误!")
# player=input("玩家重新请出拳:(剪刀/石头/布)")
# name(player)
# player = input("玩家请出拳:(剪刀/石头/布)") #定义变量
# name(player)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment