已采纳回答 / idancer
一是print的区别。python2中print是语句,要显示的对象不需要括号;python3中print是函数,要显示的对象需要加上括号。如:python2中的print ‘A=’,5。在python3中改为print(‘A=‘,5)。这是我们编程中经常需要注意的问题。二是取值范围的区别。python2中用xrange ,python3中用range。如:python2中的 xrange( 0, 4 ) 改为python3中的range(0,4)。关键字更清楚明白啦。三是字符串存储的区别。python2...
2019-04-24
已采纳回答 / weixin_慕斯卡6428930
name=['Adam','Bart']k=0for i in name: k=k+1 j=i.lower() name.append(j) if(k==2): breaks = set(name)print 'adam' in sprint 'bart' in s<...code...>
2019-04-23
最赞回答 / 自从买了条秋裤后
先给你看一个简单的函数写法,这是一个加法函数def sum(a, b) c = a + b return c可以看到,最后用return c返回c的值,这样我们可以通过调用这个函数获得一个c的值。那么我们通过 z=sum(1, 2) 使 z 获得数值 3,然后用print z 打印出 z 的值 3 。也可以使用print sum(1, 2) ,打印出结果也是 3 。而如果我们不用return,把return改成printdef sum(a, b) c = a + b print...
2019-04-22
最新回答 / 幕布斯6474709
sum=sum+x*x一,x为1,sum为0,x*x等于1,1+0=1,此时sum=1二,继续运行,x为2,sum为1,x*x=4,4+1=5,此时sum=4一直循环,最后输出sum
2019-04-21