Python审问罪犯小游戏

 时间:2026-02-14 07:37:06

1、前期准备:

Python软件,打开后,新建Python文件。

Python审问罪犯小游戏

Python审问罪犯小游戏

2、运用的While作外框,审问循环:

while True:

     break

无限正循环,break可以打断循环,通常一起使用,做循环结束指令。

特别注意:

1)True的首字母是一定要大写的。

2)while的结尾必须有‘ ’,否则会出错。

Python审问罪犯小游戏

3、初始审问赋值:

while True:


   a=str(input('罪犯a,是否进行了行窃:'))
   b=str(input('罪犯b,是否进行了行窃:'))

   break

1) input()函数,用以提问,请求罪犯作答。str嵌套在外围,是将input()的类型作强制字符化转换,因为后面条件判断时,为字符,两者类型需要一致。

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审问罪犯小游戏

1、print('故事梗概:一起珠宝盗窃案中,警方根据现场勘察以及录像调查,初步锁定了犯罪嫌疑人a和b,并实施缉拿调查。经过警方审问,罪犯a和罪犯b认罪情况,不同的回答,实施不同的刑罚!')


while True:
   a=str(input('罪犯犯a,是否进行了行窃:'))
   b=str(input('罪犯b,是否进行了行窃:'))
   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判处3年,罪犯b判处3年')
   break

Python审问罪犯小游戏

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

Python审问罪犯小游戏

Python审问罪犯小游戏

1、程序运行后

1)询问罪犯a,是否认罪? 输入‘认罪’

2)询问罪犯b,是否认罪? 输入‘认罪’

那么刑罚结果,就是罪犯a,判3年,罪犯b,判3年。

以此类推,不同的回答,会输出不同的刑罚结果。

Python审问罪犯小游戏

Python审问罪犯小游戏

  • 在word里如何利用SMARTART的连续图片列表?
  • PPT幻灯片的设计
  • 如何用WPS文字制作文字的阴影效果?
  • ppt2016中如何给形状设置多种动画效果
  • ppt怎么设置幻灯片的视图方向为纵向
  • 热门搜索
    肚子里有蛔虫怎么办 exercises怎么读 形影不离的近义词 辽宁古生物博物馆 大脸适合什么发型 苹果手机怎么注册id 请求的近义词 上海儿童博物馆 明洁的近义词 海带丝怎么炒