def square_of_sum(L):
sum = 0
for x in L:
sum = sum + x*x
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
为什么sum = 0,要被赋值在for x in L:上面,而不是下面呢?
sum = 0
for x in L:
sum = sum + x*x
return sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
为什么sum = 0,要被赋值在for x in L:上面,而不是下面呢?
2016-07-27
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
发现了以下问题,if语句末尾未加:符号,并且break前面没有四个空格缩进
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
发现了以下问题,if语句末尾未加:符号,并且break前面没有四个空格缩进
2016-07-27
可能是版本不一样 我既输了# -*- coding: utf-8 -*- 又输了 ur才打出中文来 如果我不输u 程序下来是一堆乱码
2016-07-27
已采纳回答 / 求球
我只能说,这些只是基础语法,编程语言从来没有学会的,都是用会的,学习的目的在于教会你基础语法,一般很短的时间就可以完成,之后用这门语言才是重点,也就是你认为的有用。如果你已经学过基础语法,那么可以告诉你没用。如果你才开始接触,那肯定是有用的。python具有极强的优点。总之,应用才是最有用的。
2016-07-27
print r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.''' 只是答案,需要注意的是转义符号在 '''...''' 中的意义。不了解去之前的课程里面看吧!
'''...''' 是输出这个里面的所有内容。。。啦啦啦啦!
Whether it's nobler in the mind to suffer.''' 只是答案,需要注意的是转义符号在 '''...''' 中的意义。不了解去之前的课程里面看吧!
'''...''' 是输出这个里面的所有内容。。。啦啦啦啦!
2016-07-27
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
}
print ('Adam:'),d.get('Adam'),
print ('Lisa:'),d.get('Lisa'),
print ('Bart:'),d.get('Bart'),
print ('p:'),d.get('p'),
Adam: 95 Lisa: 85 Bart: 59 p: None
'Adam': 95,
'Lisa': 85,
'Bart': 59,
}
print ('Adam:'),d.get('Adam'),
print ('Lisa:'),d.get('Lisa'),
print ('Bart:'),d.get('Bart'),
print ('p:'),d.get('p'),
Adam: 95 Lisa: 85 Bart: 59 p: None
2016-07-27
真的非常不错的学习网站,以后就用它了,只要内容好,收费都没关系,就是别收太多,建议会员制,经常组织交流,关键是实践~~~,多谢各位大咖童鞋的工作,真的很有意义~
2016-07-27
已采纳回答 / Ziqi_Wang
<...code...>定义一个函数,分为有参函数和无参函数:我们定义一个方法的时候,可以定义这个方法是不是需要给方法内传送参数,如果需要给方法内传送参数,那么我们定义方法的时候就要在括号里面写上参数<...code...>所以你问的这个s.upper(),是因为这个方法本身就不需要参数就可以执行,也就是说这个方法是一个无参的方法,所以括号是空的
2016-07-27