已采纳回答 / qq_爱的前奏哼哼_0
我觉得不用在意吧,可以在自己的电脑上运行试试,能通过就行了。这个网站有时候提交时候感觉有问题,我在进行下面的练习时就出现过一个问题,网站上怎么都提示有错误,在自己电脑上运行.py文件是可以打印输出的。就行了。# -*- coding: utf-8 -*-print u'''静夜思床前明月光,疑是地上霜。举头望明月,低头思故乡。'''
2016-05-22
已采纳回答 / violetang
因为这个print都是在“if x<y”的条件下进行。如果你要是放在前面(与“for x in”并列),意味着当你进行for x in 这个命令时,就开始print这个命令了
2016-05-19
已采纳回答 / violetang
我理解的是:list在set里面作为一个整体,是不变量;但是list自身包含的元素,是变量。也就说在一个SET里,可以有list,整体看这个list是个不变量,不管它里面的元素怎么变,它就是一个仍然存在那里的list,并没有变。但可以修改list自身的元素值。不知能否解答清楚。之前dict or tuple的章节里 有解释道~
2016-05-18
已采纳回答 / 不思其反
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s: print 'x[0]+:',x[1]''中间是字符? 会直接显示出 x[0]+:就好像你 print 'x' 会打印出x 一样 而不是x的值
2016-05-17
已采纳回答 / Eason_Wang
#先执行for 循环,比如这里是先:for x in range(100, 1000) #接下来是循环内部的判断,我们通过添加 if 判断语句,打算只添加符合要求的选项 if x/100 == x%10: # x/100 表示取最高位有效数字, x%10 表示取各位,或最低位有效数字 #在if 满足的情况下,把这个数加进列表 list, #这里等价于print [x for x in range(100,1000) if x/100 ==x%10] 中的第一...
2016-05-15
已采纳回答 / kingstar158
for m in 'ABC' ,for n in '123': 两个for循环中逗号的问题,简单来说就是python的语法格式要求,复杂一点来说就是Python编译器没法识别你的输入
2016-05-13