1 def sum(a,b): 2 a = a + b 3 return a 4 print(sum(1,2)) 5 s = 3 6 t = 5 7 print(sum(s,t))
题目:你觉得前三行代码会输出什么?
1、输入两个数字,输出两个数字之和
2、输入两个字符串,输出两个字符串的拼接
3、输入两个数字,输出两个数字之和并改变第一个变量的值(新值为和)
正答:1;2
3是错的,当传入s和t给sum时,是不会改变s的值的。