2014-12-04 2 views

답변

4

표준 range() 함수는 비슷하지만 최종 값을 방출하지 않습니다. 옵션은 자신의 범위 래퍼를 작성하는 것입니다. 파이썬 3에서는 range 함수가 반복자이지만, 2.x에서는 반복자 버전을 원할 경우 xrange을 사용해야합니다.

>>> def deranged(n): 
...  for i in xrange(100, n, 100): 
...    yield i 
...  yield n 
... 
>>> for i in deranged(435): 
...  print i 
... 
100 
200 
300 
400 
435 
+0

파이썬 2.x에서는 대신'xrange()'를 사용하는 것이 좋습니다. –

+0

@ brunodesthuilliers - 좋은 지적. – tdelaney

0

저는 Python을 처음 사용합니다.

n=435 
e=0 


if(n>100): 
    e=n/100 
    if(e>0): 
     for x in range(1,e+1): 
      print(100 * x) 
     print(n) 
+0

덕분에 .. –

관련 문제