随机函数:.choice
自定义函数嵌套
主函数 main(),子函数 myinput(),子函数again()
循环:设置1个开关 KEY =1 ,while 循环判断是否满足。
import random
key = 1
def myinput():
a =['石头','剪刀','布']
computer_choice = random.choice(a)
user_choice= input('猜拳比赛开始!石头剪刀布:')
while user_choice not in a:
print('输入有误/犯规重来,重新出拳')
user_choice = input()
print('你出的是:%s'% user_choice)
print('电脑出的是:%s' % computer_choice)
if user_choice == computer_choice:
print('平局')
elif user_choice =='石头' and computer_choice=='剪刀':
print('你赢了')
elif user_choice =='剪刀' and computer_choice=='布':
print('你赢了')
elif user_choice =='布' and computer_choice=='石头':
print('你赢了')
else:
print('你输了')
def again():
global key
k=input('还要继续吗,请按:y,输入其他退出')
if k != 'y':
key = 0
def main():
while key ==1:
my_input = myinput()
again()
print('游戏结束小!')
main()