最新回答 / Piang
这种情况,放在前面后放在最后其实是一样的。如果写在后面,当执行完成n=n+1之后,n的值是21,所以条件满足跳出循环。如果写在前面,当执行完成n=n+1之后,n的值为21时,不会跳出循环,判断while条件,因为直接写了true所以会进入循环。而循环内部第一句就是if n>20: break;,满足条件,跳出循环。<...code...>所以其实这两种情况求得的sum值都是一暗影的,都没有问题。
2019-11-05
最新回答 / weibo_慕虎3307104
在python2的解释环境里面是没问题的。第一个条件匹配了之后,就不会继续往下走了,所以写代码块的时候,匹配条件的先后顺序怎么排列也是一个技巧
2019-11-04
最赞回答 / 苏昊扬
加引号系统会把引号中的内容不管是数字还是字母或者符号 都识别成字符串进行储存,不加引号,数字会直接储存,如果是含字母的其他字符串会识别成变量并指向该变量.如果该变量不存在就会报错
2019-11-01
最赞回答 / qq_慕仰0054622
用 + 号必须在两个数据为同一类型时才可以进行,例如 1 + 2 ,两个整型相加输出结果为 3,' 123' + '123',两个字符串相加结果为 '123123' ,但用 1 + '123',就会报错,这里需要用到转型。用 ',' 号只是单纯意义的输出两个数据,且用空格分隔开来,以说明输出有两个数据。
2019-10-30