sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
else:
sum += x
print sum
唯一的不满是,这个代码没改,提交前俩次都错了,第三次就变成:nice。。。。
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
else:
sum += x
print sum
唯一的不满是,这个代码没改,提交前俩次都错了,第三次就变成:nice。。。。
2016-10-16
已采纳回答 / 慕UI9441396
是的。r''是不能表现多行字符的。按我的理解,r的意思都是''中的字符为一般字符,不存在转义的情况,也就无法用\n来换行以表示多行字符,而带有'或”存在,会与开头的‘产生歧义。如print 'i'm good,thank you.',按照我们的思维,应该打印出i'm good ,thank you.但电脑不会这样打印,开头的‘和i'm中的’还有结尾的那个',到底那两个构成r'',哪两个''中的内容为要打印的语句。类似的,字符中"的其中一个'也会与开头的'形成歧义。至于说为什么r''' '''为什么可以带i...
2016-10-16
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(-2)
L.pop(-1)
print L
L.pop(-2)
L.pop(-1)
print L
2016-10-16
1.print 45678+0x12fd2
2.print "Learn Python in imooc"
3.print 100<99
print oxff==255
2.print "Learn Python in imooc"
3.print 100<99
print oxff==255
2016-10-15
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print '%s: %s' %(x[0],x[1])
for x in s:
print '%s: %s' %(x[0],x[1])
2016-10-15
months = set(['Feb'])
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
表示系统都没多弄几个测试案例
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
表示系统都没多弄几个测试案例
2016-10-15