本人python菜鸟,练习写了个猜拳游戏,自我感觉挺啰嗦的,请吧友批评和帮助改进。
#!/usr/bin/env python
#coding=utf8
***剪刀石头布***
import random
caiquan = [*石头*, *剪刀*, *布*]
ju = int(input(*请输入总局数:*))
i = 1
pingju = 0
win = 0
lose = 0
while i <= ju:
wocai = input(*请输入第* + str(i) +*次的“剪刀石头布”:*)
suiji = random.choice(caiquan)
if wocai in caiquan:
if wocai == suiji:
print(*平局*)
pingju += 1
elif wocai == *石头* and suiji == *剪刀*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *石头* and suiji == *布*:
print(*悲催,这局你输了!*)
lose +=1
elif wocai == *剪刀* and suiji == *布*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *剪刀* and suiji == *石头*:
print(*悲催,这局你输了!*)
lose +=1
elif wocai == *布* and suiji == *石头*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *布* and suiji == *剪刀*:
print(*悲催,这局你输了!*)
lose += 1
i += 1
else:
print(*请输入正确的手势*)
print(*本次猜拳的结果是:(平局:{0:d}局、获胜:{1:d}局、失败:{2:d}局)*.format(pingju, win, lose))
#!/usr/bin/env python
#coding=utf8
***剪刀石头布***
import random
caiquan = [*石头*, *剪刀*, *布*]
ju = int(input(*请输入总局数:*))
i = 1
pingju = 0
win = 0
lose = 0
while i <= ju:
wocai = input(*请输入第* + str(i) +*次的“剪刀石头布”:*)
suiji = random.choice(caiquan)
if wocai in caiquan:
if wocai == suiji:
print(*平局*)
pingju += 1
elif wocai == *石头* and suiji == *剪刀*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *石头* and suiji == *布*:
print(*悲催,这局你输了!*)
lose +=1
elif wocai == *剪刀* and suiji == *布*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *剪刀* and suiji == *石头*:
print(*悲催,这局你输了!*)
lose +=1
elif wocai == *布* and suiji == *石头*:
print(*恭喜,这局你赢了!*)
win += 1
elif wocai == *布* and suiji == *剪刀*:
print(*悲催,这局你输了!*)
lose += 1
i += 1
else:
print(*请输入正确的手势*)
print(*本次猜拳的结果是:(平局:{0:d}局、获胜:{1:d}局、失败:{2:d}局)*.format(pingju, win, lose))


