Latest web development tutorials

Python beinhaltet 12 Übungen

Python 100 Li Python 100 Li

Thema: Wie viele Primzahlen zwischen 101-200 Urteil und gibt alle Primzahlen.

Programmanalyse: Analyse Primzahlen Methoden: eine Zahl von 2 bis sqrt entfernt wurden (diese Zahl), wenn teilbar, zeigt an, dass diese Zahl keine Primzahl ist , und umgekehrt ist eine Primzahl ist .

Source Code:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

h = 0
leap = 1
from math import sqrt
from sys import stdout
for m in range(101,201):
    k = int(sqrt(m + 1))
    for i in range(2,k + 1):
        if m % i == 0:
            leap = 0
            break
    if leap == 1:
        print '%-4d' % m
        h += 1
        if h % 10 == 0:
            print ''
    leap = 1
print 'The total is %d' % h

Das obige Beispiel Ausgabe lautet:

101 
103 
107 
109 
113 
127 
131 
137 
139 
149 

151 
157 
163 
167 
173 
179 
181 
191 
193 
197 

199 
The total is 21

Python 100 Li Python 100 Li