python 基础问题(return 和print)!求大神解决,并说明一下原理 5
defsay_hi(name,age):print("Hi.Mynameis",name,"andI\'mis",age,"yearsold")return("Hi.My...
def say_hi(name, age):
print ("Hi. My name is", name, "and I\'m is", age, "years old")
return ("Hi. My name is", name, "and I\'m is", age, "years old")
print (say_hi("Alex", 32)) #这是代码
Hi. My name is Alex and I'm is 32 years old
('Hi. My name is', 'Alex', "and I'm is", 32, 'years old') #这是输出结果
问题1:我希望return 那一部分也得到 Hi. My name is Alex and I'm is 32 years old 这样子的结果。
问题2:我把函数里面的 print 和 return 语句换一下行就只能输出一个结果了('Hi. My name is', 'Alex', "and I'm is", 32, 'years old')。这是为嘛啊? 展开
print ("Hi. My name is", name, "and I\'m is", age, "years old")
return ("Hi. My name is", name, "and I\'m is", age, "years old")
print (say_hi("Alex", 32)) #这是代码
Hi. My name is Alex and I'm is 32 years old
('Hi. My name is', 'Alex', "and I'm is", 32, 'years old') #这是输出结果
问题1:我希望return 那一部分也得到 Hi. My name is Alex and I'm is 32 years old 这样子的结果。
问题2:我把函数里面的 print 和 return 语句换一下行就只能输出一个结果了('Hi. My name is', 'Alex', "and I'm is", 32, 'years old')。这是为嘛啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询