如何用codio(python)编写包含数字的字符串 #从命令行输入 #转换为整数 导入系统 number1=int(sys.argv[1]) number2=int(sys.argv[2]) #你的密码在这里 我试过: 新闻字符串='123'+str(456) 印刷品(新闻字符串) 新闻字符串='123'+'456' 印刷品(新闻字符串) 新闻字符串='123'+str(数字2) 印刷品(新闻字符串) 新闻字符串=(number1+number2) 印刷品(新闻字符串)
我要么得到 程序输出如何用codio(python)编写包含数字的字符串 #从命令行输入 #转换为整数 导入系统 number1=int(sys.argv[1]) number2=int(sys.argv[2]) #你的密码在这里 我试过: 新闻字符串='123'+str(456) 印刷品(新闻字符串) 新闻字符串='123'+'456' 印刷品(新闻字符串) 新闻字符串='123'+str(数字2) 印刷品(新闻字符串) 新闻字符串=(number1+number2) 印刷品(新闻字符串),python,string,int,Python,String,Int,我要么得到 程序输出 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 i
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.
我想我会得到输入123456输出123456
我想我会得到输入123456输出123456
我认为你把给出的一个例子问题和一般解决方案混淆了
您应该只使用number1和number2变量,而不是字面上的123和456
你得到的最接近的答案是这个,但不是123,而是以产生预期结果的方式使用number1
newString = '123' + str(number2)
print(newString)
为什么要将输入转换为
int
?根据所需的输出判断,您需要连接字符串。请注意,如果不知道您到底想做什么,就很难提供帮助。我假设将这两个输入组合成一个字符串。但不要把它们加在一起。这就是一直发生的事情。print(sys.argv[1]+sys.argv[2])
->这应该足够了。那么为什么要将输入转换为整数呢?因为我把示例与问题本身混淆了。我刚收到。newString=str(number1)+str(number2)