py写个小游戏(石头剪刀布)

此专栏是为了我重新学习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,最后去操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值