广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Python审问罪犯小游戏

    来源:网络收集  点击:  时间:2024-03-13
    【导读】:
    利用While循环以及if条件判断来完成一个审问罪犯的小游戏,故事背景是,一家珠宝店发生了一起盗窃案,警方经过了现场勘察以及录像调查,初步断定了两名嫌疑犯,经过了逮捕审问,对两名罪犯的认罪情况,进行了最终的定罪。工具/原料more电脑Python软件程序代码逻辑详解1/4分步阅读

    前期准备:

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

    2/4

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

    while True:

    break

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

    特别注意:

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

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

    3/4

    初始审问赋值:

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

    break

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

    4/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跳出循环。

    完整函数程序1/2

    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

    2/2

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

    小程序运行结果1/1

    程序运行后

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

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

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

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

    注意事项

    while和if函数末端都必须加“ :”,True为关键字,首字母需要大写

    文档如果对你有帮助,请帮忙点击下方投票,点赞,感谢!

    PYTHON游戏程序WHILE函数IF函数
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_336848.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 22:22:19  耗时:0.027
    0.027s