【发布时间】:2013-07-03 16:07:45
【问题描述】:
我正在尝试将整数更改为字符串,然后再返回整数,因为它重复到 100。例如,我有一个倍数和五个数,它需要进行总和然后像 print(multnum+"x5 ="+answer) 为此,我必须将其转换为字符串。这个过程使用 while 函数重复,所以为了使用 multnum 进行另一个求和,它必须返回一个整数。
def output100_5table():
answer = 0
thefive = 5
multnum = 0
addmult = multnum+1
thetimes = "x5="
while answer < 100:
addmult = int(multnum+1)
answer = addmult*thefive
addmult = str(addmult)
answer = str(answer)
print(addmult+thetimes+answer)
output100_5table()
【问题讨论】:
-
所以
answer是一个字符串,你不能将它与一个int(在你的情况下为100)进行比较。你有什么问题 ?只需将其转换为 int。 -
或者停止将其转换为str。
标签: python python-3.x type-conversion