Die Kuhbürste off net Python Problem Zusammenfassung

? 1.max = x> y x: y nicht Python Syntax, die besonders verwirrend, Python ternärer Operator wie folgt:

ein, wenn x> y else b

2.random.random () erzeugt einen Zufall Schwimmers Schwimmers zwischen 0 und 1

3. Unter der Annahme, kann kein Computer mit Ressourcen (zB Speicher) Einschränkungen, erwarteten Betriebsergebnisse sind folgende python3 Code :() betrachten

import math
 def Sieb (size): 
    Sieb = [True] * size 
    Siebes [0] = Falsch 
    Siebes [ 1] = Falsch
     für i im Bereich (2, int (Math.sqrt (Größe)) + 1 ): 
        k = i * 2
         während k < size: 
           Sieb [k] = Falsch 
           k + = i
     return sum (1 für x in Sieb , wenn x)
 Druck (Sieb (10000000000))
Diese Frage versucht, die Anzahl der Primzahlen zwischen 0-100,000,000, zuerst Sie den Code zu lesen.
Nachdem Sie den Code lesen, haben Sie Meissel-Lehmer Algorithmus geschrieben schnell die Anzahl der Primzahlen zu finden, von 0 bis 100.000.000.
Im Obergeschoss sagt über Primzahlen weniger als 100 Millionen Online-Baidu, ich habe nicht zu Baidu. Aber wir können diesen Wert merken
4. Die folgende Klassendefinition die folgende Beschreibung ist der Fehler?
Klasse A (Objekt): 
Pass 
Klasse B (A): 
Pass 
b = B ()
isinstance (B, A) == TRUE, isinstance (b, Objekt) == TRUE, issubclass (b, B) == TRUE ist richtig
issubclass (B, A) == wahr falsch
die isinstance () Funktion, um zu bestimmen, ob ein Objekt bekannte Art, ähnlich den Typen ().
issubclass () Funktion zur Bestimmung, ob der Parameter eine Subklasse eines Typ-Parameter ist.

Das folgende Verfahren, um die Fläche eines Dreiecks zu berechnen basierend auf der Benutzereingabe drei Seitenlängen a, b, c. Bitte geben Fehler im Programm :( einem Benutzereingabemethode vorgesehen ist, eine korrekte Formel für die Fläche)

die Mathe Import 
A, b, c = raw_input ( "die Enter A, b, c:") # Ursache: nicht erlauben , ähnlich a, b, c = Eingang ( ) Anweisung, sonst wird es Fehler: Es eingegeben werden kann a,b,c = input('enter a b c: ').split()
s = a + + C B 
S = S / 2.0 
Fläche = sqrt (S * (SA) * (SB) * (SC)) solle # math.sqrt sein, 1 oder höher Math Import sqrt⚠️❗️ direkt von 
Druck „der Fläche: “Bereich
python3.x, Nur-Eingang () -Funktion

Eingabe (): jede Art von Eingabe akzeptieren, der Objekttyp zurückgegebenen String

Ich denke du magst

Origin www.cnblogs.com/zhaikunkun/p/12649834.html
Empfohlen
Rangfolge