下面代码的输出结果是()。def f1(a,b=2): return a*b print(f1(3),f1(3,3))
A: 6 9
B: 3 9
C: 3 6
D: 6 6
A: 6 9
B: 3 9
C: 3 6
D: 6 6
举一反三
- 下面程序段的输出为def f1(a,b,c): print(a+b)nums=(1,2,3)f1(nums)? 语法错|1|3|6
- 以下代码的输出结果是什么? def f(i, values = []): values.append(i) return values f(1) f(2) v = f(3) print(v) A: [1] [2] [3] B: [1] [1, 2] [1, 2, 3] C: [1, 2, 3] D: 1 2 3
- 以下代码显示的结果是什么? x = 1 def f1(): x = x + 2 print(x) f1() print(x) A: 1 3 B: 3 1 C: 1 1 D: 3 3 E: 程序会运行出错,因为x未定义
- 以下代码显示的结果是什么? x = 1 def f1(): x = 3 print(x) f1() print(x) A: 1 3 B: 3 1 C: 程序运行时会出错,因为x定义不正确 D: 1 1 E: 3 3
- 下面代码的输出结果是()。def f(a): a+=5 a=1f(a)print(a) A: 6 B: 1 C: [6] D: [1]