【发布时间】:2015-03-13 04:08:35
【问题描述】:
所以我正在尝试自学 Python,但在完成这项任务时遇到了一些问题。我正在尝试从键盘读取两个整数,但问题是它们可以在同一行或两个不同的行上读取。
示例输入:
23 45
或
23
45
每个数字都应该转到自己的变量中。 我很确定我应该使用条带/拆分功能,但我还缺少什么?我真的不知道该怎么做...谢谢。
这是我正在使用的,但显然这个版本在每一行都使用了数字。
def main():
num1 = int(input())
num2 = int(input())
numSum = num1 + num2
numProduct = num1 * num2
print("sum = ",numSum)
print("product = ",numProduct)
main()
【问题讨论】:
-
请发布您在问题中使用的代码。如果我们不知道您在做什么,我们就无法判断您错过了什么......
-
检查第一个输入是否有空格,如果没有空格则获取第二个输入
标签: python python-3.x input integer