Crossin的编程教室

标题: 求助dl!刚学python的大学生! [打印本页]

作者: Ivylin    时间: 2019-3-2 19:41
标题: 求助dl!刚学python的大学生!
我用的是python3 输入:
a=input()
b=input()
print(a+b)
结果是:
3
4
34
。。。
应该怎么写才对呢?
作者: Ivylin    时间: 2019-3-2 20:01
是这样,刚刚有胖友帮助我说最后一个代码应该是print(int(a)+int(b))
我想这跟crossin老师在微信上的习题设置不一样。crossin老师是跟我上面写的一样,是因为版本的关系吗
作者: crossin先生    时间: 2019-3-2 23:00
Ivylin 发表于 2019-3-2 20:01
是这样,刚刚有胖友帮助我说最后一个代码应该是print(int(a)+int(b))
我想这跟crossin老师在微信上的 ...

对,版本2可以这么写,版本3必须手动转
公众号里回复 2v3 有一篇讲解文章
作者: lynnwillwow    时间: 2019-3-3 09:15
直接学的python3,因为input()得到的是字符串,你要用int()转化成整数或者用float()转化成浮点数(小数)才能得到相加的结果,不然就是字符串拼接。




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5