已采纳回答 / 不思其反
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
已采纳回答 / 清波
呃。。。 。 关于这个问题,回答了好多好多遍了。。。在Python 交互环境中 (IDLE Shell), 如果一个代码块(解释见下面)输入完毕, 一定要多敲一次回车键,直到 ">>> " 标识出现在写其他代码!<...code...>另,只是在Python 交互式 环境中,才是这样, 正常的Python 文件没有强制要求 代码块下面必须空一行, 但是为了 代码看起来好看, 也建议这么做
2016-05-13