@littleRich 我去掉了 声明utf-8注释行,依然没打印出来。 而且按理说 u和注释行 如果意思一样 ,也不可能造成冲突
2017-03-01
我写的代码是:
L=range(1,101)x==7for x in L: if x<100: x=x*7 print x出现的结果中虽包含了100内7的倍数但是竟然也有超过100然后是7的倍数的数。请问这个程序应该如何修改。多谢帮忙
L=range(1,101)x==7for x in L: if x<100: x=x*7 print x出现的结果中虽包含了100内7的倍数但是竟然也有超过100然后是7的倍数的数。请问这个程序应该如何修改。多谢帮忙
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]
2017-03-01
在cmd中,即使我if后面没有缩进,也成功运行,当然加了缩进运行更加成功了.............我觉得吧,这个东西说不准,不是说你能运行,就一定是对的.....很可能是编译器在细节上帮了我一把......
2017-03-01
sum = 0
x = 1
while x<=100:
if x%2==1:
sum=sum+x
x=x+1
print sum
还是挺难的嘛
x = 1
while x<=100:
if x%2==1:
sum=sum+x
x=x+1
print sum
还是挺难的嘛
2017-03-01
由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
纯小白。。看到这句话和下面举的例子,我以为必须要有两个及以上的参数,才能赋值,而且只能从第二位开始赋值。。。尴尬
纯小白。。看到这句话和下面举的例子,我以为必须要有两个及以上的参数,才能赋值,而且只能从第二位开始赋值。。。尴尬
2017-02-28
我以为是这样:
d = {
'Adam':95,
'Lisa':85,
'Bart':59
}
d.insert(0,'peter',99)
d = {
'Adam':95,
'Lisa':85,
'Bart':59
}
d.insert(0,'peter',99)
2017-02-28