【发布时间】:2019-09-08 20:06:22
【问题描述】:
# Input from the command line
# converted to an integer
import sys
number1 = int(sys.argv[1])
number2 = int(sys.argv[2])
# Your code goes here
Ive tried:
newString = '123' + str(456)
print(newString)
newString = '123' + '456'
print(newString)
newString = '123' + str(number2)
print(newString)
newString = (number1 + number2)
print(newString)
我要么得到 程序输出
Program Failed for Input: 0 0
Expected Output: 00
Your Program Output: 123456
Your output was incorrect. Try again.
OR
Program Output
Program Failed for Input: 123 456
Expected Output: 123456
Your Program Output: 579
Your output was incorrect. Try again.
我想得到输入 123 456 输出 123456
【问题讨论】:
-
为什么要把输入转换成
int?从所需的输出来看,您需要连接字符串。请注意,如果不知道您到底想做什么,就很难提供帮助。 -
我想将两个输入组合成一个字符串。但不要将它们加在一起。这就是不断发生的事情。
-
print(sys.argv[1] + sys.argv[2])-> 这应该足够了。 -
那你为什么要把输入转换成整数呢?
-
因为我将示例与问题本身混淆了。我刚收到。