永发信息网

在python中X*Y的结果不是相乘,而是组合成了XY。如X=40,Y=50.X*Y=4050??

答案:3  悬赏:30  手机版
解决时间 2021-01-16 18:59
  • 提问者网友:浪荡绅士
  • 2021-01-16 13:50
在python中X*Y的结果不是相乘,而是组合成了XY。如X=40,Y=50.X*Y=4050??
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-01-16 14:25
你的代码根本就不能执行,这真的是从控制台拷贝过来的吗追问对不起大家,我打错了
最后的是
>>>print x+y
4030
我的版本是3.3.4。追答课本上时2.x版本的,你重新装一下python2.x版本就好了
一般的教程都是python2

python3里面的input总是返回字符串,所以加法就是字符串的加法了
全部回答
  • 1楼网友:長槍戰八方
  • 2021-01-16 16:08

追问我写的为什么不能执行呀?追答我就是觉得你的输入成了字符串,所以特意打了一个 type(x) 示意你用这方法检查下变量类型。
  • 2楼网友:一把行者刀
  • 2021-01-16 14:50

是相乘...我用相同的代码,得到的是相乘的值...
追问对不起呀!我打错了。最后的是:
>>>print x+y
4030
出来结果却成了4030
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯