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的值的。

posted on 2017-03-19 22:08  BoGummyYoung  阅读(295)  评论(0编辑  收藏  举报