在Python3中,如何在同一行上打印多个表达式?

在Python3中,如何在同一行上打印多个表达式?,python,Python,我是初学者 如何在同一行上打印Python 3中的多个表达式 以下是我在初级课程中为课堂练习编写的一些简单代码: temp = int (input ("What is the outside temperature? ")) if temp < 70: print ("Wear a jacket ") else: print ("No jacket is necessary ") print ("when you go outside.") 而我希望它是这样的: "Wear a

我是初学者

如何在同一行上打印Python 3中的多个表达式

以下是我在初级课程中为课堂练习编写的一些简单代码:

temp = int (input ("What is the outside temperature? "))
if temp < 70:
  print ("Wear a jacket ")
else:
  print ("No jacket is necessary ")
print ("when you go outside.")
而我希望它是这样的:

"Wear a jacket when you go outside."

您可以将多个值传递给
print()
,以逗号分隔


print(value\u 1、value\u 2、value\u 3)

可以,但我打印的第一个值取决于“if”和“else”语句,而第二个值是分开的,无论发生什么情况都会打印出来。我是否需要写两次(一次写在代码的“if”部分,另一次写在“else”部分)?您可以这样使用
print(“穿夹克”,end=”)
来同时打印if-else。
"Wear a jacket when you go outside."