函数的问题
def add(a,b):print("ADDING %d+%d"%(a,b))
return a+b
def substract(a,b):
print("SUBSTRACT %d-%d"%(a,b))
return a-b
def multiply(a,b):
print("MULTIPLY %d * %d"%(a,b))
return a*b
def divide(a,b):
print("DIVIDE %d/%d"%(a,b))
return a/b
print("Let us do some math with functions\n")
age=add(30,5)
height=substract(78,4)
weight=multiply(90,2)
iq=divide(100,2)
print("Age:%d,Height:%d,Weight:%d,IQ:%d"%(age,height,weight,iq))
#A puzzle for the extra credit,type it in anyway.
what=add(age,substract(height,multiply(weight,add(iq,2))))
print("That becomes:")
问题标注在图片里了,请帮忙看看
问题(1):添加一行 print()在两个print之间。
问题(2):不知道你在说啥 如何换行:在输出字符串中想要换行,可以使用`\n`来表示换行。比如:
print("第一行\n第二行")
输出为:
第一行
第二行
赋值一个函数也是执行函数:这里的赋值操作是执行完函数后将函数返回的值赋给变量。例如,在这段代码中,`add(30,5)`执行后返回结果35,然后将35赋给了变量`age`。所以`age`现在的值就是35。
为什么这里就是函数的数值了:因为函数执行完成后返回了值,这个值被赋给了相关的变量,变量就代表着函数的返回值。所以在下文中会看到类似`age:35`这样的输出结果。
给个最佳答案{:10_254:} sfqxx 发表于 2023-6-12 18:42
如何换行:在输出字符串中想要换行,可以使用`\n`来表示换行。比如:
https://fishc.com.cn/ucenter/data/avatar/001/11/19/34_avatar_big.jpg?ts=1686361344 歌者文明清理员 发表于 2023-6-12 18:45
hh
页:
[1]