此专栏是为了我重新学习py用的,高二学了,然鹅现在学校要求学,学了c之后看py,
天呐这个时间上竟然有这么人性化的语言!
猜数字:
#!/usr/bin/env python3
import random
num = 1
yin = 0
shu = 0
while num <= 3:
if(shu == 2 or yin == 2):
break;
user = int (input('请出拳 0 (石头)1(剪刀) 2(布)'))
if user > 2:
print("不能出大于2的值")
else:
data = ['石头','剪刀','布']
com = random.randint(0, 2)
print("您出的是{},电脑出的是{}".format(data[user], data[com]))
if(user==com):
print('平局')
continue
elif (user == 0 and com == 1) or (user==1 and com == 2) or (user ==3 and com == 0):
print("你赢了")
yin += 1
else:
print("你输了")
shu += 1
num += 1;
if yin>shu:
print("victory")
elif yin==shu:
print("p")
else:
print("shu")
思路很简单,就是限制总局数,然后三局两胜。
填入使用input
输出使用print
然后基本不用“;”
条件语句都是“:”
后面判断也是很朴素的条件
唯一的亮点大概就是用了一个数组,然后记录对应的value,最后去操作。