Python审问罪犯小游戏

 时间:2024-10-13 04:18:59

利用While循环以及if条件判断来完成一个审问罪犯的小游戏,故事背景是,一家珠宝店发生了一起盗窃案,警方经过了现场勘察以及录像调查,初步断定了两名嫌疑犯,经过了逮捕审问,对两名罪犯的认罪情况,进行了最终的定罪。

工具/原料

电脑

Python软件

程序代码逻辑详解

1、前期准备:Python软件,打开后,新建Python文件。

Python审问罪犯小游戏

2、运用的While作外框,审问循环:while True: break无限正循环,break可以打断循环,通常一起使用,做循环结束指令。特别注意:1)True的首字母是一定要大写的。2)while的结尾必须有‘:’,否则会出错。

Python审问罪犯小游戏

4、if函数进行条件判断:1)两罪犯皆认罪,那么都判年3年。2)罪犯a认罪,罪犯b不认罪,那么a判3年,b判3年。3)罪犯a不认罪,罪犯b认罪,那么a判10年,b判1年。4)罪犯a不认罪,罪犯b不认罪,那么a判5年,b判5年。 if a == '认罪' and b=='认罪': print('罪犯a判处3年,罪犯b判处3年') break elif a == '认罪' and b == '不认罪': print('罪犯a判处1年,罪犯b判处10年') break elif a == '不认罪' and b == '认罪': print('罪犯a判处10年,罪犯b判处1年') break elif a == '不认罪'and b=='不认罪': print('罪犯a判处5年,罪犯b判处5年')注意事项:任何一种结果,都需要加上break跳出while循环,除了最后一种情况,可以使用while框架下的break跳出循环。

Python审问罪犯小游戏

2、Run函数,鼠标右键选中标题,左键点击Run函数,最后点击红色框框,运行程序。

Python审问罪犯小游戏

小程序运行结果

1、程序运行后1)询问罪犯a,是否认罪? 输入‘认罪’2)询问罪犯b,是否认罪? 输入‘认罪’那么刑罚结果,就是罪犯a,判3年,罪犯b,判3年。以此类推,不同的回答,会输出不同的刑罚结果。

Python审问罪犯小游戏
  • 在word里如何利用SMARTART的连续图片列表?
  • PPT幻灯片的设计
  • 如何用WPS文字制作文字的阴影效果?
  • ppt2016中如何给形状设置多种动画效果
  • ppt怎么设置幻灯片的视图方向为纵向
  • 热门搜索
    e龙旅游网 昌平旅游景点 邯郸旅游网 奉化溪口旅游 开县旅游 河南旅游团 水泊梁山旅游网 银川旅游团 跟我游云南旅游网 国内旅游景点介绍