最新回答 / 黑_羽
python是一个对格式要求非常严格的语言,因为他不是根据花括号来区分不同的循环和判断的,他根据的是你tab的个数来判断是否在一个循环或判断语句内,若print是在循环或判断语句内生效就要对应相对的语句多打四个空格。
2016-07-18
print key + ':', d[key]私加逗号,论罪当诛!
print key+':'+str(d[key])
print key+':'+str(d[key])
2016-07-18
sum = 0
x = 1
n = 0
while True:
x = 2**n
n = n+1
sum = sum+x
if n>19:
break
print sum
x = 1
n = 0
while True:
x = 2**n
n = n+1
sum = sum+x
if n>19:
break
print sum
2016-07-18
请打印出:
Adam: 95
没有,逗号!
没有,逗号!
没有,逗号!
参考答案print 'Lisa:', d['Lisa']
这个有逗号,有逗号,有逗号!!!
Adam: 95
没有,逗号!
没有,逗号!
没有,逗号!
参考答案print 'Lisa:', d['Lisa']
这个有逗号,有逗号,有逗号!!!
2016-07-18
还是用位运算判断奇偶性最稳定
sum = 0
x = 1
while x&1=1:
sum += x
print sum
sum = 0
x = 1
while x&1=1:
sum += x
print sum
2016-07-18
print [x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(1,10) if x==z]
2016-07-18
python 3.5.2下
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
print (d.values)
#输出的是 <built-in method values of dict object at 0x033E7698>
print (d.itervalues())
#输出的是 AttributeError: 'dict' object has no attribute 'itervalues' 直接报错了。。。。
(我的是这样,不知道别人的是不是)
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
print (d.values)
#输出的是 <built-in method values of dict object at 0x033E7698>
print (d.itervalues())
#输出的是 AttributeError: 'dict' object has no attribute 'itervalues' 直接报错了。。。。
(我的是这样,不知道别人的是不是)
2016-07-18
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for name in d:
print name,':',d.get(name)
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for name in d:
print name,':',d.get(name)
2016-07-18