鱼C论坛

 找回密码
 立即注册
查看: 5555|回复: 6

[已解决]新手问题,第002讲

[复制链接]
发表于 2017-6-21 17:37:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
if 1 <= shuzi <=100:   意思是  大于等于1  少于等于100   ?

if shuzi >0 and  shuzi < 101:  有什么不同?
最佳答案
2017-6-21 20:14:25
if 1 <= shuzi <=100:  等效于  if shuzi >0 and  shuzi < 101:   
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-6-21 17:49:01 | 显示全部楼层
等同,一样,没啥区别  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-21 20:14:25 | 显示全部楼层    本楼为最佳答案   
if 1 <= shuzi <=100:  等效于  if shuzi >0 and  shuzi < 101:   
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-26 17:55:35 | 显示全部楼层
第二种表达就相当于是0< shuzi <101 如果要求“shuzi”是整数的话,两者没有什么区别。要求它是其他类型的数据就有所不同了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-2 10:11:44 | 显示全部楼层
没有区别的,<,> 的优先级大于and逻辑符,不过一般加上括号会好一些,比如 if (shuzi > 0) and (shuzi < 101), 这样可以让逻辑看起来更清楚一些
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-8 11:41:19 | 显示全部楼层
  1. print("--------002-动动手1判断并打印:calc.py------");
  2. print("注意:此处写的代码为流浪1123提供:用了2个if else!即为嵌套用法。条件为:num >= 1 , num>=100");

  3. num = input("请输入1到100之间的数字:");
  4. guess = int(num);
  5. if guess >= 1:
  6.     if guess >= 100:
  7.         print("你大爷的,好丑……");
  8.     else:
  9.         print("你妹的,真漂亮!");
  10. else:
  11.     print("你大爷的,好丑……");
  12. print("--------002-动动手1判断并打印:calc.py结束------\n\n\n\n");



  13. print("--------002-动动手1判断并打印-1:calc.py------");
  14. print("注意:此处写的代码为小甲鱼提供:用了一个if else!条件为:1<= num <= 100");
  15. temp = input("请输入1到100之间的数字:")
  16. num = int(temp)
  17. if 1 <= num <= 100:
  18.     print('你妹好漂亮^_^')
  19. else:
  20.     print('你大爷好丑T_T')
  21. print("--------002-动动手1判断并打印-1:calc.py结束------\n\n\n\n");



  22. print("--------002-动动手1判断并打印-2:calc.py------");
  23. print("注意:此处写的代码为yaocanfeng思路,流浪1123整理:用了一个if else!条件为:1<= num and num <= 100");
  24. temp = input("请输入1到100之间的数字:")
  25. num = int(temp)
  26. if 1 <= num and num <= 100:
  27.     print('你妹好漂亮^_^')
  28. else:
  29.     print('你大爷好丑T_T')
  30. print("--------002-动动手1判断并打印-2:calc.py结束------\n\n\n\n");


  31. print("--------002-动动手1判断并打印-3:calc.py------");
  32. print("注意:此处写的代码为阿黎黎提供思路,流浪1123整理:用了一个if else!条件为:(1<= num) and (num <= 100)");
  33. temp = input("请输入1到100之间的数字:")
  34. num = int(temp)
  35. if (1 <= num) and (num <= 100):
  36.     print('你妹好漂亮^_^')
  37. else:
  38.     print('你大爷好丑T_T')
  39. print("--------002-动动手1判断并打印-3:calc.py结束------\n\n\n\n");


复制代码

这个是我整理的一些方法。你可以比较一下的。
均测试可行。
360截图20170908113911054.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-10 20:31:48 | 显示全部楼层
没有区别
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-18 22:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表