for x in [ '1','2','3','4','5','6','7','8' ]:
for y in [ '2','3','4','5','6','7','8','9' ]:
if x < y:
print x + y
for y in [ '2','3','4','5','6','7','8','9' ]:
if x < y:
print x + y
2016-06-30
已采纳回答 / 2梦语嫣然
,逗号就是相当于空格,而+就表示运算符号,第一个可以是因为x[0]是字符串可以和同为字符串的‘:’相加,但是第三个中x[1]是int整数类型的,所以不可以,第三个不是无输出,而是错误了,会报错<...图片...>懂了吗?
2016-06-30
已采纳回答 / 2梦语嫣然
你的错误主要有一下几点:if语句的末尾一定要放冒号:注意行的缩进break放错了位置我是这样写的,能够运行出答案sum = 0x = 1n = 1while True: sum = sum + x x = 2 * x n = n + 1 if n > 20: breakprint sum
2016-06-30
# -*- coding: utf-8 -*-
print '''静夜思\n\n床前明月光,\n疑是地上霜。\n举头望明月,\n低头思故乡。'''
静夜思的\n\n没把我郁闷死,复制我上面的的就可以过了
print '''静夜思\n\n床前明月光,\n疑是地上霜。\n举头望明月,\n低头思故乡。'''
静夜思的\n\n没把我郁闷死,复制我上面的的就可以过了
2016-06-29
L = ['Adam', 'Lisa', 'Bart']
L.reverse()
print L
L.reverse()
print L
2016-06-29
一个以我目前的水平想到的方法:
if count == 0:
return 0.0
else:
return float(s)/float(count)
if count == 0:
return 0.0
else:
return float(s)/float(count)
2016-06-29
已采纳回答 / weibo_幻影少年time_03577
第一个:print与最外层for对应,所以循换到最后为x+y(x,y均循环到最后一位)第二个:print与内层for对应,所以循环为x+y(y循环到最后一位)第三个:print在if判断语句中,只输出当想x<=y时的x+y
2016-06-29