147652937 发表于 2022-11-12 15:42:52

请教个小问题

各位大佬,萌新小弟有个小疑问想请假一下,就是如下两个答案,如果按照我那样写的话,看似省了一步骤,实际场景中会有什么不同呢?只是不好区分么?

题的答案:
temp = input('请输入1到100之间的数字:')
num = int (temp)
if 100 > num > 1:
    print('你好漂亮')
else:
    print('你好丑哦TT')


我自己写的答案
calc = input('请输入1到100之间的数字:')
if 100 > int(calc) > 1:
    print('你好漂亮')
else:
    print('你好丑哦TT')

147652937 发表于 2022-11-12 15:44:01

只是没有定义num,直接引用到if里了

jackz007 发表于 2022-11-12 15:50:22

       两个代码都对,只要能达到目的就好。

xiaosi4081 发表于 2022-11-12 15:51:06

没啥区别

要代码可读度选第一种

要方便选第二种

嘉岳呀 发表于 2022-11-12 16:06:23

没什么区别

只是第一种代码对萌新来说看起来方便

147652937 发表于 2022-11-12 22:01:02

xiaosi4081 发表于 2022-11-12 15:51
没啥区别

要代码可读度选第一种


{:5_108:}好的谢谢

147652937 发表于 2022-11-12 22:01:35

嘉岳呀 发表于 2022-11-12 16:06
没什么区别

只是第一种代码对萌新来说看起来方便

好的谢谢

147652937 发表于 2022-11-12 22:02:09

xiaosi4081 发表于 2022-11-12 15:51
没啥区别

要代码可读度选第一种


了解了 感谢·
页: [1]
查看完整版本: 请教个小问题