基于python语言在pycharm上编写石头剪子布程序
基于python 3.8.2
编程小白,供大家参考使用
#-*- coding:utf-8 -*-
#@Time:2020/7/15 16:34
#Author:Dawn
#@File: 石头剪子布.py
#@Solftware:PyCharm
import random
#定义石头剪子布字典
n_dict={0:"剪子",1:"石头",2:"布"}
for row in n_dict:
print('编号',row,'=',n_dict[row])
print("您出什么")
condition = True
while condition>0:
you = input("请输入编号回车: ")
try:
you = int(you)
if you >= 0 and you <= 2:
condition = False
else:
print("请输入 0-2 范围内的编号")
except: #Exception as e:
print ('请输入正确的数字编号')
#进行比较
dn = random.randint(0,2)
print ('你出:',n_dict[you])
print ('电脑出:',n_dict[dn])
print ('结果:',)
if dn==you:
print ('平局')
elif (you>dn and you-dn==1) or you+1==dn:
print ('你胜')
else:
print ('电脑胜')