lancaster99 发表于 2022-6-15 09:16:24

Python基础

下列代码的运行结果是( A )。
def total(a, b=3, c=5):
    return a+b+c
print(total(a=8, c=2))
A.13      B.16      C.15      D.14


我对缩进这一块比较模糊 能讲讲这个流程吗

豆嘉木 发表于 2022-6-15 09:19:07

属于def语句的所有内容必须缩进

lancaster99 发表于 2022-6-15 09:26:49

豆嘉木 发表于 2022-6-15 09:19
属于def语句的所有内容必须缩进

有点理解了谢谢

wp231957 发表于 2022-6-15 09:49:05

要有代码块的概念
c语言把同一归属的代码块用一对花括号括起来
那么python要求同一归属的代码块要有相同的缩进,对于有父子关系的代码块,一定要有父子关系的缩进

森亦简 发表于 2022-6-15 10:34:05

下甲鱼上课讲过有:敲回车后面会自动缩进

豆嘉木 发表于 2022-6-16 08:44:54

lancaster99 发表于 2022-6-15 09:26
有点理解了谢谢

理解了你倒是设置下最佳答案啊

单某人 发表于 2022-6-16 20:19:41

你在print语句里输入了a=8和c=2,但是没有输入b,函数只能使用b=3的默认参数,于是a+b+c的结果是 8+3+2=13

sls111 发表于 2022-6-17 08:49:56

8 + 3 + 2{:10_256:}
页: [1]
查看完整版本: Python基础