#Copyright (c)2017, 东北大学软件学院学生
#All rightsreserved
#文件名称:a.py
#作   者:孔云
#问题描述:4个人中有一个人做了好事,已知有三个人说了真话,根据下面对话判断是谁做了好事。
A说:不是我;
B说:是C;
C说:是D;
D说:C胡说。
#问题分析:做好事的人是四个人其中之一,可以将4个人的编号存入列表中,然后使用for循环依次判断;有三个人说了真话,将编号依次代入,使用IF语句判断是否满足“三人说真话”(三个逻辑表达式值为真)的条件,如果满足,则输出结果。代码如下:
for iNum in['A','B','C','D']:if(iNum!='A')+(iNum=='C')+(iNum=='D')+(iNum!='D')==3:print(iNum,"做了好事!")

运行结果:

注:for循环书写格式:关键字for+空格+循环变量+空格+关键字in+空格+对象(+是后接),后接英文冒号,else子句与for子句左对齐,后接英文冒号,所有语句块左对齐,即语句块的全部语句均缩进4个空格。

python判断谁做了好事相关推荐

  1. python判断字符类型编程_python判断字符类型怎么做

    设str为字符串 str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程) str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 st ...

  2. 趣味Python——谁做的好事?

    这是一道算是逻辑推理的题,是像考公的行策以及小学奥数里出现过的题目.我之前确实么想到居然可以用算法写出来,之前这类题都是脑子自然而然就推理出来了,好像也没想过具体步骤拆分来的话到底是是怎么回事. 这还 ...

  3. 使用Python判断俩张图像相同或以某种方式相似

    使用Python判断俩张图像相同或以某种方式相似 1. 均方误差(MSE) 2. 结构相似性指数(SSIM) 3. 效果图 4. 总结 参考 比较图像有俩种方案: 使用图像哈希/感知哈希/差分哈希比较 ...

  4. python判断日期_python如何判断日期的合法性?

    判断日期的合法性,有两层含义,一是日期格式是否合法,二是格式合法后,其所表示的实际的那一天,是否真实存在!在python中,做这个合法性的判断,so easy!~~ 我们需要用到datetime模块中 ...

  5. python打开一个不存在的文件时-python判断文件是否存在,不存在就创建一个的实例...

    python判断文件是否存在,不存在就创建一个的实例 如下所示: try: f =open("D:/1.txt",'r') f.close() except IOError: f ...

  6. python打开文件不存在-Python判断文件是否存在的三种方法

    原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...

  7. python质数判断if isprime_使用Python判断质数(素数)的简单

    这篇文章主要介绍了使用Python判断质数(素数)的简单方法讲解,经常被用来做科学计算的Python处理这种小问题当然手到擒来^_-需要的朋友可以参考下 质数又称素数.指在一个大于1的自然数中,除了1 ...

  8. python判断文件是否存在、不存在则创建_python判断文件是否存在,不存在就创建一个的实例...

    python判断文件是否存在,不存在就创建一个的实例 如下所示: try: f =open("D:/1.txt",'r') f.close() except IOError: f ...

  9. pythonjpg_使用python判断jpeg图片的完整性实例

    用扩展名判断文件格式非常简单,但是有可能是错误的. jpeg文件有固定的文件头,其文件头的格式如下: Start Marker | JFIF Marker | Header Length | Iden ...

  10. python怎么做项目_听说你没有python项目可做,我教你个方法

    原标题:听说你没有python项目可做,我教你个方法 学习了一段时间的Python,最近出现了"饥荒",感觉需要多看些代码,多学习学习别人做些什么,但却不知道做点什么来进行练习. ...

最新文章

  1. OD 调试带启动参数的程序
  2. 访问订单列表时报错404
  3. import java.util_importjava.util.*;classKeyMaster{publi..._考试资料网
  4. lambdapython语法_Python中lambda表达式的语法与应用
  5. Java-构建器模式(Buider模式)
  6. 8. jQuery 效果 - 动画
  7. nodejs注册为windows服务实现开机自启动
  8. iis php环境安装包下载,php5 环境集成安装包 for IIS6
  9. 高端游戏计算机配置,高端电脑:万元游戏主机配置推荐,从此告别卡顿!
  10. 一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来?
  11. 边缘计算是什么 优点
  12. 高德地图发布Q2交通报告
  13. 【转】理解分布式账本技术: 经济学视角
  14. 微软Azure 虚拟机支持多种 Linux 发行版!
  15. 学计算机编程配置需求,编程对电脑配置要求高吗?
  16. C# USB转串口编程 - 查找COM口
  17. 各类积分对称性详细总结
  18. 2020年浙大计算机考研答疑
  19. 开发复杂业务系统,有哪些设计思路
  20. LV2股票逐笔成交接口量化

热门文章

  1. DM 源码阅读系列文章(七)定制化数据同步功能的实现
  2. 彩信文件服务器,彩信服务器怎么设置
  3. Aggressive cows题目翻译
  4. Markdown文件的标题分级自动编号——Typora
  5. 分布式 | 如何与 DBLE 进行“秘密通话”
  6. php怎么求最小公倍数,最小公倍数算法
  7. 学GIS的你,是时候自己做张中国地图了(附行政区划数据下载)
  8. 网络安全技能竞赛之Web安全之综合渗透测试
  9. 江苏大学计算机自动化专业排名2015,自动化专业排名
  10. win7安装nvme固态硬盘win10专业版