考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

以下定义函数的写法错误的是:
A. def cda_a(a): a = 3
B. def cda_a(a): a = 3 return a
C. def cda_a() return
D. def cda_a(): return 1
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在 Python 中,函数定义需要遵循特定的语法规则。以下是对每个选项的分析:

- **A**: `def cda_a(a): a = 3`
- 这是一个合法的函数定义。它接受一个参数 `a`,并将 `a` 的值设为 3。虽然没有返回值,但语法上没有错误。

- **B**: `def cda_a(a): a = 3 return a`
- 这是一个合法的函数定义。该函数接受一个参数 `a`,将其值设为 3,并返回该值。

- **C**: `def cda_a() return`
- 这是一个语法错误。函数定义后必须有冒号(`:`),即 `def cda_a(): return`。

- **D**: `def cda_a(): return 1`
- 这是一个合法的函数定义。它不接受参数,返回整数 1。

根据以上的分析,**C** 是错误的写法,因为缺少冒号。

正确答案是:**C**。