python大作业可以做什么_python大作业的详细描述

# encoding=UTF-8 ==>定义Python代码的编码为UTF-8

# 石头剪子布 程序

# 李忠

import random ==>导入随机生成器

# 定义石头剪子布字典

dict = {1:剪子,2:石头,3:布} ==>定义一个字典来保存数字和石头剪子布的对应关系

for row in dict: ==>遍历字典并在Console上面打印出数字和石头剪子布的关系

print 编号:,row, = ,dict[row]

print 您出什么?

loop = True ==>设置loop为True来让下面的while无限循环

while loop: ==>开始无限循环

you = raw_input(请输入编号回车: ) ==>在Console打印提示

try: ==>如果下面的代码出现异常就抛出异常

you = int(you) ==>将用户输入的字符转换成int类型

if you>=1 and you<=3: ==>如果你输入的数值大于1并且小于3就停止循环

loop = False

else: ==>否则继续循环并且打印以下提示

print 请输入 1-3 范围内的编号

except Exception,e: ==>如果you = int(you)出现错误(异常)就输出下面的提示语

print 请输入正确的数字编号

dn = random.randint(1,3) ==>在1到3的范围内随机产生一个数字

print 你出:,dict[you] ==>打印用户输入数字所对应的出手类型

print 电脑出:,dict[dn] ==>打印计算机随机产生的数字对应的出手类型

print 结果:,

if dn==you: ==>如果计算机和用户的数值相同

print 平局

elif (you>dn and you-dn==1) or you+2==dn: ==>如果用户输入的数值比计算机的随机数大1或者用户输入的数值比计算机的随机数小2

print 你胜

else:

print 电脑胜

温馨提示:答案为网友推荐,仅供参考

# encoding=UTF-8 ==>定义Python代码的编码为UTF-8 # 石头剪子布 程序 # 李忠 import random ==>导入随机生成器 # 定义石头剪子布字典 dict = {1:剪子,2:石头,3:布} ==>定义一个字典来保存数字和石头剪子布的对应关系 for row in dict: ==>遍历字典并在Console上面打印出数字和石头剪子布的关系 print 编号:,row, = ,dict[row] print 您出什么? loop = True ==>设置loop为True来让下面的while无限循环 while loop: ==>开始无限循环 you = raw_input(请输入编号回车: ) ==>在Console打印提示 try: ==>如果下面的代码出现异常就抛出异常 you = int(you) ==>将用户输入的字符转换成int类型 if you>=1 and you<=3: ==>如果你输入的数值大于1并且小于3就停止循环 loop = False else: ==>否则继续循环并且打印以下提示 print 请输入 1-3 范围内的编号 except Exception,e: ==>如果you = int(you)出现错误(异常)就输出下面的提示语 print 请输入正确的数字编号 dn = random.randint(1,3) ==>在1到3的范围内随机产生一个数字 print 你出:,dict[you] ==>打印用户输入数字所对应的出手类型 print 电脑出:,dict[dn] ==>打印计算机随机产生的数字对应的出手类型 print 结果:, if dn==you: ==>如果计算机和用户的数值相同 print 平局 elif (you>dn and you-dn==1) or you+2==dn: ==>如果用户输入的数值比计算机的随机数大1或者用户输入的数值比计算机的随机数小2 print 你胜 else: print 电脑胜 温馨提示:答案为网友推荐,仅供参考
经验分享 程序员 微信小程序 职场和发展