随机函数:.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()
本文介绍了一个使用Python编写的简单石头剪刀布游戏。游戏利用随机函数为电脑选择出手势,并通过循环和条件判断处理用户输入及游戏逻辑。文章展示了如何自定义函数进行输入验证、游戏循环和询问玩家是否继续。
43

被折叠的 条评论
为什么被折叠?



