python 骰子游戏,python编写程序掷骰子游戏
大家好,本文主要讲python实现的一个掷骰子的小游戏。有兴趣的同学过来看看,如果对你有帮助记得收藏。
00-1010一、程序实现二。程序优化概述
目录
分析:骰子具体大小是我们经常玩的一个小游戏。也很简单,就是比较不同玩家的骰子点数大小。
写一个程序:
#骰子特定尺寸
当r #引入随机库时导入随机
Peopel=input(请输入游戏数量:)#游戏数量
If=eval (PEOPEL)=63360 #判断玩家人数是否满足设定。
List_pl={} #创建一个空字典来存储玩家及其点数。
List_numerb=[] #创建一个空列表来存储玩家的点数
对于I in Range (Eval (Peopel)) : #生成玩家及其点数
List _ numerb.append (r.randint (1,6)) #产生一个介于1和6之间的整数
List _ pl [chr (65i)]
Print(list_pl) #输出结果
else:
Print(这个游戏要求至少两个玩家,不超过六个!)
运行结果如下:
请输入玩家人数:2
{A: 5, B: 4}
请输入玩家人数:5。
{A: 4, B: 6, C: 3, D: 4, E: 1}
请输入玩家人数:9。
游戏要求至少两个玩家,不超过六个!
一、程序实现
1.防止错误输入
一些用户可以输入玩家的数量为“三位数”或其他数字。为了防止这种错误,您可以在提示中添加示例或使用try,除非实现它。
Peopel=input(请输入玩家人数:(例如:3))
或者
尝试:
随机导入为r
Peopel=input(请输入玩家人数:(例如:3))
if 2=eval(peopel)=6:
list_pl={}
list_numerb=[]
对于在范围内的I(eval(people)):
List _ numerb.append (r.randint (1,6)) #产生一个介于1和6之间的整数
list _ pl[chr(65 I)]=list _ numerb[I]
打印(list_pl)
else:
Print(这个游戏要求至少两个玩家,不超过六个!)
例外:
打印(输入格式错误,请按照提示操作!)
2.优化体验
首先可以优化的是,当玩家数量增加时,玩家点数不利于观察和对比。
#骰子特定尺寸
尝试:
随机导入为r
Peopel=input(请输入玩家人数:(例如:3))
if 2=eval(peopel)=6:
list_pl={}
list_numerb=[]
对于在范围内的I(eval(people)):
List _ numerb.append (r.randint (1,6)) #产生一个介于1和6之间的整数
list _ pl[chr(65 I)]=list _ numerb[I]
打印( {}玩家的积分是:{} 。格式(CHR (65i),list _ pl [CHR (65i)])
else:
Print(这个游戏要求至少两个玩家,不超过六个!)
例外:
打印(输入格式错误,请根据提示正确输入)
结果如下:
请输入玩家人数:(例如:3)5
玩家A有6分。
玩家B的点数是:1
c玩家的积分是:6
d玩家的积分是:5
e玩家的积分是:4
二、程序优化
关于python实现掷骰子游戏的这篇文章到此结束。有关python掷骰子游戏的更多信息,请搜索热门IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。