#第一个:求 50 - 100 之间的质数 import math
#第二个:把else的位置与if处于同一缩进。 import math
#第三个:在else后加一个break语句。 import math
###idea### for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含的break语句。 如果for循环未被break终止,则执行else块中的语句。 break 在需要时终止for循环 continue 跳过位于其后的语句,开始下一轮循环。 for语句的格式如下: >>>for <> in <对象集合>: ... if <条件>: ... break ... if <条件>: ... continue ... <其他语句> ...else: ... <> ...
#关于第一个程序 顺便提一下range()函数。 range([start,] stop [, step]) # start 可选参数,起始数 #stop 终止数,如果 range 只有一个参数x,则产生一个包含 0 至 x-1 的整数列表 #step 可选参数,步长
#第二个程序 else那行不对,如果else放在那个地方的话,一旦有某个数遇到不能整除自己的数,就会输出i,直道找到一个整除自己等于0的数。那样就会连续输出这个数。
只不过,只是自己不明白当else与if位于同一缩进的话,它是怎样运行的。
原帖地址(LZ是本人):http://tieba.baidu.com/f?kz=798217685 |
|
来自: herowuking > 《Python》