已采纳回答 / 清波
加上u 也是正确的, 但是网站的 正确性验证 做的不严谨, 所以直接报错了, 为没有执行你写的代码。 所以想要通过课程 就不要加u:<...code...>
2016-03-28
已采纳回答 / 清波
答案里面用的是数字,而你的代码用的是字符串, 在if 判断时, 正好数字越大的编码越大,所以凑巧 题主的写法从输出来说,看起来正确,但是输出的还是字符串,而不是数字。 题主自己的代码肯定自己明白思路,我简单说明下答案里代码的思路:<...code...>在这两重循环里, x和y 都是数字, 但是x 要用在十位 上,所以最后输出是 选择了 x乘以10: x*10
2016-03-28
已采纳回答 / 清波
<...code...>n 是一个变量, 初始值为1, 而后在while 循环的 循环体中,依次重新赋值为 其原有值加1,: n=n+1, 则n 的值依次递增为 2,3,4,5,6、、、 直到 n的值为21时, 达成if n>20, 则break while 循环, 即 跳出 while 循环。
2016-03-28
最赞回答 / 清波
是这样的 在Python 中, '0x'开头的是 十六进制。 比如 0x1 表示 十六进制的1, 而0x11表示 十六进制的17另外,Python 中 计算不同进制的运算时, 会自动运算并且以十进制 输出, 所以:<...code...>
2016-03-27
已采纳回答 / 清波
Python 的列表, 在每次del (删除)pop (有返回的删除)insert (插入)append (从最末端添加)时,都会自动更新 index(索引号), 长度(len) 等 列表自有属性。 是不是很强大, 哈哈!!
2016-03-27
已采纳回答 / 清波
哇,楼主好思路呀,不过有两个小问题:<...code...>第一: x/100==x%10 , 这个语句是逻辑判断 而不是成员资格判断(如: x in range(999)) , 所以不能用for, 应该用 if.第二, x/100==x%10, 在 x 为0,10,20...
2016-03-27
已采纳回答 / 七月眼泪
可以在第一行添加注释# -*- coding: utf-8 -*-目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
2016-03-27
最新回答 / 清波
<...code...>print L[-4], 是越界, 应该报出 IndexError的, 只不过网站的 验证机制,过滤掉了最后一条语句。 在本机运行时会报错的。
2016-03-27