各位大佬,这题选什么哇?

各位大佬,这题选什么哇?

问题描述:

在 Python 中,对于函数定义代码的理解,正确的是_______。
A. 必须存在形参
B. 必须存在 return 语句
C. 形参和 return 语句都是可有可无
D. 形参和 return 要么都存在,要么都不存在

选择 C

# -*- coding: UTF-8 -*-
def A():
    return

def B():
    print("B")

def C(a):
    print(a)

A()
B()
C("hello")

这个程序可以运行,没有错误
函数A是A的反例
函数B是B的反例
函数AC是D的反例