if __name__ == '__main__':下面语句块中的语句何时执行?
A. 不论什么时候都会被执行
B. 当程序文件作业脚本直接执行时才会被执行
C. 当文件被其他程序用import导入时被执行
D. 不论什么时候都不会被执行
小明是一个汽车迷,看到什么汽车马上就可以说出汽车的生产年份、型号和品牌。定义一个函数,可以输出汽车的介绍。例如输入:2020 AMG_S65 奔驰可以输出:这是一辆2020年生产,型号是AMG_S65的奔驰牌汽车要求函数具有以下功能:当用户只输入生产年份、型号时,品牌按“宝马”输出。输入用空格分隔的年、型号和品牌(品牌可能没有)输出:这是一辆****年生产,型号是****的****牌汽车(**** 根据用户输入进行替换)def (此处补充代码):return f'这是一辆{year}年生产,型号是{model}的{brand}牌汽车。'ls = input().split() # 输入的字符串切分为列表print(car(*ls))# 列表中的元素取出来传递给函数,可能是2个也可能是3个值
A. car(year, model, brand)
B. car(year, model)
C. car(year, model, brand='宝马')
D. car(year, model, '宝马')
定义一个可以计算整数x的n次幂的函数,设置合适的参数,使函数默认计算x的平方。例如:当用户输入5时,输出25当用户输入5 4时,输出625
A. def power(x, n=2):result = 1for i in range(n):result = result * xreturn resultif __name__ == '__main__':num = map(int, input().split())
B. 将输入切分并映射为整数print(power(*num))
C. 映射结果解包传递给函数,可能是1个也可能是2个整数
D. def power(x, n):result = 1for i in range(n):result = result * xreturn resultif __name__ == '__main__':num = map(int, input().split())
E. 将输入切分并映射为整数print(power(*num))
F. 映射结果解包传递给函数,可能是1个也可能是2个整数
G. def power(x, n):result = 1for i in range(n):result = result * ireturn resultif __name__ == '__main__':num = map(int, input().split())
H. 将输入切分并映射为整数print(power(*num))
I. 映射结果解包传递给函数,可能是1个也可能是2个整数
J. def power(x, n=2):result = 1for i in range(n):result = result * ireturn resultif __name__ == '__main__':num = map(int, input().split())
K. 将输入切分并映射为整数print(power(*num))
L. 映射结果解包传递给函数,可能是1个也可能是2个整数
关于函数的返回值,以下说法正确的有:
A. 函数返回值的关键字是return
B. 函数没有返回值语句时,返回值是None
C. 函数可以没有返回值,直接输出处理结果或绘图
D. 函数可以有多个返回值语句,但只能执行到其中的一个