鱼C论坛

 找回密码
 立即注册
查看: 1626|回复: 9

[已解决]temp = input('') number = int(temp) 缩写 number=int(input(''))

[复制链接]
发表于 2020-4-21 22:50:35 | 显示全部楼层 |阅读模式

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

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

x
temp = input('') number = int(temp) 缩写 number=int(input(''))

实际应用效果一样,为什么代码不写后者,我看都是写第一种呢???

temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
    print(i)
    i = i + 1
    number = number - 1

-----------
写成
number=int(input('请输入一个整数:'))
i=1
while number:
    print(i)
    i=i+1
    number=number-1
也是一样的.
最佳答案
2020-4-21 23:16:03
没区别的
第一种适合初学者,比较好理解
第二种熟练了以后可以用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-21 23:08:18 | 显示全部楼层
刚入门好理解~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 23:08:47 | 显示全部楼层
教程一般都写前者,既然是教程总得一步一步解释清楚是不?熟练后一般都写后者。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 23:10:08 From FishC Mobile | 显示全部楼层
因为方便理解,一步一步来的,要不然刚开始学习的话会看不太懂。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 23:16:03 | 显示全部楼层    本楼为最佳答案   
没区别的
第一种适合初学者,比较好理解
第二种熟练了以后可以用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 00:33:31 | 显示全部楼层
我个人理解:这两种写法的结果都是一样的。如果硬要给个解释的话,那么我想前者的好处就是保留了原始输入数据。如果程序需要,可以对其做其他处理。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 08:00:40 | 显示全部楼层
第一种好理解,如果你熟练了换成第二种也是没问题的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 08:40:21 | 显示全部楼层
第一种就是入门用的,熟练之后基本都是第二种
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 09:19:11 | 显示全部楼层
后面那种写法有两个好处,
1. 不用为变量命名
2. 别人读起来费劲
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 09:26:54 | 显示全部楼层
因为初学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 18:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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