【发布时间】:2015-01-28 15:24:24
【问题描述】:
我意识到这对你们来说可能很简单和基本,这是我孩子的作业,我对使用 Python 没有任何经验或想法。她需要获取代码来请求一个数字,将其乘以 9 并显示结果。她正在使用下面的代码,但是它重复了这个数字而不是相乘。 (即它将 3 * 9 显示为 999 而不是 27)。从我读过的内容来看,这似乎与将整数乘以字符串有关(尽管我可能错了)。任何帮助将不胜感激。
number=input("Enter a number to multiply by 9 ")
number=number*9
print('the answer is '+number)
【问题讨论】:
-
你能分享一下你用来运行这段代码的python版本吗?
-
那是因为这里的数字是一个字符串,乘以一个字符串只是连接它
-
print('答案是'+str(number)),输入转换为int。无论如何它的 int(val) 或 float(val) 用于小数
标签: python