python 骰子游戏,python编写程序掷骰子游戏

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: