funglanyan 发表于 2021-4-15 19:48:24

《零基础入门Python》最新版第006讲课后作业疑问



为什么答案不是“大于等于10且小于等于20”?

逃兵 发表于 2021-4-15 19:48:25

答案有问题,应为“大于等于10且小于等于20”

Yaomaojie 发表于 2021-4-15 20:23:23

答案有问题,相信你自己,

kalendd 发表于 2021-4-15 20:57:19

同楼上,“大于等于10,且小于等于20”

帅周 发表于 2021-4-15 21:44:38

大于9小于21

私はり 发表于 2021-4-15 21:46:02

你说的没错

atai0622 发表于 2021-4-15 22:35:48

2楼说的对!

白本羽 发表于 2021-4-15 22:59:38

答案错了

阿奇_o 发表于 2021-4-15 23:05:54

咱们是 “走科学发展” 的,【实事求是,解放思想】,那么,
执行程序,输入:20   事实结果是多少?——
理论推测:若输入20,一步步走代码,一步步判断,结果是多少?——
再验证,输入10时,……

{:10_333:}

funglanyan 发表于 2021-4-15 23:21:06

阿奇_o 发表于 2021-4-15 23:05
咱们是 “走科学发展” 的,【实事求是,解放思想】,那么,
执行程序,输入:20   事实结果是多少?——...

0.0输入了10和20,都是???
那???就是大于等于10且小于等于20咯?

funglanyan 发表于 2021-4-16 22:57:59

龙舞九天 发表于 2021-4-16 07:23
x=int(input("请输入一个数字:"))
if x10:
      print("大于10")


测试过,不是这个答案。

funglanyan 发表于 2021-4-17 22:13:02

龙舞九天 发表于 2021-4-17 05:27
x=int(input("请输入一个数字:"))
if x10:
               print("大于10")


这个问题是问最后“???”填入啥,答案却是是“大于10且小于20”,但是大家都认为是“大于等于10且小于等于20”。

funglanyan 发表于 2021-4-18 10:39:04

龙舞九天 发表于 2021-4-18 06:26
一试便知。

试过了呀,填入10和20都是打印最后“???”

funglanyan 发表于 2021-4-18 10:50:15

龙舞九天 发表于 2021-4-18 10:45
我也试过了,填入10,输出小于20。填入20,没有输出。

我不知道你输入的什么东西,我说的只是这道题目。我复制题目的代码到IDLE的编辑器模式,出来的结果是下图这样的。




funglanyan 发表于 2021-4-18 10:51:57

龙舞九天 发表于 2021-4-17 05:27
x=int(input("请输入一个数字:"))
if x10:
               print("大于10")


你这个代码都不是题目的代码,if x10这明显是错的吧。if x>10:啊

funglanyan 发表于 2021-4-18 10:54:23

龙舞九天 发表于 2021-4-17 05:27
x=int(input("请输入一个数字:"))
if x10:
               print("大于10")


你这个代码也错了呀,题目不是这样,你前面if x<20后面if x>10,就还剩下很多可能性。
很无聊,我问的只是那个题目,你自己改了人家题目干嘛。

crfire 发表于 2021-5-13 13:46:16

这书的课后习题在哪?
页: [1]
查看完整版本: 《零基础入门Python》最新版第006讲课后作业疑问