|
本帖最后由 ExtrPython 于 2021-11-16 10:36 编辑
- <pre style="background-color:#ffffff;color:#000000;font-family:'C**olas';font-size:12.0pt;"><div class="blockcode"><blockquote># -*- coding: UTF-8 -*-
- import re
- import random
- b = ['剪刀','石头','布']
- n = 1 #给个默认值 进入循环
- while 1:
- print('电脑盯着你\n等待着什么')
- n=input('请输入:剪刀(0),石头(1),布(2)')
- print('\n')
- if re.findall('^[0-9]+
- ,n):
- if int(n) >= 0 and 2 >= int(n):
- x = random.randint(0,2)
- # input 输入的默认是str
- n = int(n)
- print('你小心谨慎的伸出手,大喊道:',b[n])
- print('电脑想了想,伸手出了一个',b[x])
- #按着三种结果进行判断,平手,赢,输
- if n==x:
- print('平手\n')
- elif x+1 == n or (n == 0 and x == 2) :
- print('你赢了\n')
- else:
- print('你输了\n')
- else:
- print('你慌慌张张伸手出一个',n);
- print('电脑将你踢出了房间\n......\n')
- else:
- print('你慌慌张张伸手出一个', n);
- print('电脑将你踢出了房间\n......\n')
复制代码
|
|