【发布时间】:2022-11-19 09:57:40
【问题描述】:
我想输出 5 * 2 = 10 但 python 输出是 55! 我该如何解决这个问题?
a = 0
b = 2
a = input("a? :") #(get 5 as input)
c = a * b
print (c)
这是我的代码。 当我输入一个数字时,它会重复我输入的相同数字两次 insterd 显示 multipiy 它。我该怎么做才能解决这个问题?
【问题讨论】:
-
"5" * 2 == "55", 5 * 2 == 10。你的 5 实际上是一个字符串,而不是一个整数。
-
试试这个:
print(repr(c))并看到 c 是一个字符串,而不是 int。
标签: python