Python 如何将两个变量组合在一起
在python上,我当前的代码是:Python 如何将两个变量组合在一起,python,Python,在python上,我当前的代码是: Import random Import sys Import os Print ("Hello! What is your name traveller?") name = sys.stdin.readline () training = ",we are in peril! Start your training now!" first_mission = (name + training) Print (first_m
Import random
Import sys
Import os
Print ("Hello! What is your name traveller?")
name = sys.stdin.readline ()
training = ",we are in peril! Start your training
now!"
first_mission = (name + training)
Print (first_mission)
然后运行如下:(示例名称:Dave)
我如何让它像这样运行:
Dave , We are under peril! Start your training now!
谢谢 除非那里有输入错误/格式错误,在逗号后面加一个空格好吗
training = ", we are in peril! Start your training
我认为这样做会更容易:
import random
import sys
import os
print("Hello! What is your name traveller?")
name = input()
training = " ,we are in peril! Start your training
now!"
first_mission = (name + training)
print(first_mission)
为什么?
这会给你省去不少麻烦。调用
sys.stdin.readline()
函数时,将读取文本并在其末尾添加换行符(\n)。这就是文本位于不同行上的原因。有什么原因不只是使用内置的输入函数来获取名称?您也可以摆脱导入。@Kurt说得好。不过,他们可能希望在他们的节目中更进一步。在我看来,OP是在谈论一个新增的新行。是的,看起来是这样。当时,was的格式与现在不同,唯一可见的区别是空间
import random
import sys
import os
print("Hello! What is your name traveller?")
name = input()
training = " ,we are in peril! Start your training
now!"
first_mission = (name + training)
print(first_mission)