【发布时间】:2021-01-10 21:23:21
【问题描述】:
我有以下功能:
years=2
double_rate=(years*12)//3
number_of_rabbits=11
answer=number_of_rabbits*double_rate
print(answer)
我想通过能够输入年份和 number_of_rabbits 变量来概括代码
years=input("select number of years: ")
print(years)
double_rate=(years*12)//3
number_of_rabbits=input("select number of rabbits: ")
print(number_of_rabbits)
answer=number_of_rabbits*double_rate
print(answer)
但是编辑器(崇高文本)只提示我输入第一个输入变量。我无法设置第二个“选择兔子数量”,也无法打印新答案
有人知道为什么会这样吗?
【问题讨论】:
-
Sublime text 总是有problems 和
input。 -
不确定 Sublime,但您必须先将输入转换为
int,然后才能使用它进行计算,例如years = int(input(...)) -
另外,不确定你在这里计算的是什么,但我认为应该是
answer = number_of_rabbits * 2**double_rate -
'number_of_rabbits' 每 3 个月翻倍。因此,如果我使用第一个输入,我将得到 88 作为结果
标签: python input sublimetext3 prompt