1 Bekannter Python3

Acquaintance Python3
a, Programmierung Python3 den ersten Schritt
in einem früheren Tutorial werden wir die grundlegende Grammatik einiger Python3 gelernt haben, lassen Sie uns versuchen , eine Fibonacci - Folge zu schreiben.
Beispiel (Python 3.0+)

! Fibonacci-Folge

Die Summe der beiden Elemente bestimmt, die nächste Nummer

a, b = 0, 1 ,
während b <10:
Drucke (b) a, b = b, a + b

Wobei die Codes a, b = b, a + b für den ersten Berechnungsausdruck auf der rechten Seite , und zur gleichen Zeit auf der linken Seite zugeordnet berechnet, das entspricht:
n-B =
m = A + B
A = N-
B = m
oder mehr Ausführungsprogramm, Ausgangs Ergebnisse:
. 1
. 1
2
. 3
. 5
. 8
Dieses Beispiel beschreibt mehrere neue Funktionen.
Die erste Zeile enthält eine Verbindung Zuweisung: die Variablen a und b gleichzeitig die neuen Werte 0 und 1 erhalten. Die letzte Zeile verwendet wieder die gleiche Methode, Sie den Ausdruck auf der rechten Seite sehen kann , wird vor der Zuweisung Änderung ausgeführt werden. Die Ausführungsreihenfolge des Ausdrucks auf der rechten Seite von links nach rechts.
Ausgangsvariablenwerte:

256 * 256 = I
Drucke ( ‚I - Werte:‘, I)
I - Wert: 65536
Ende Stichwörter
Stichwort Ende der gleiche Zeile zur Ausgabe verwendet werden kann, oder andere am Ende der Beispiele ausgegebenen Zeichen hinzufügen wie folgt:
Beispiel (Python 3.0+)
Fibonacci

Die Summe der beiden Elemente bestimmt, die nächste Nummer

a, b = 0, 1 ,
während b <1000:
Drucke (b, end = '')
a, b = b, a + b

Die Durchführung der obigen Verfahren Ausgabe lautet:
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

Zwei, Python3 bedingte Steuerung
Python über einen oder mehrere bedingte Aussagen sind Aussagen des Ausführungsergebnisses (Wahr oder Falsch) , um die Ausführung Code - Block zu bestimmen.
Wir können durch die folgende Abbildung zeigt die einfache Ausführung von bedingten Anweisungen verstehen:

Codeausführung:
if - Anweisung
allgemeine Form Python if - Anweisung folgt als:
wenn condition_1: statement_block_1 elif condition_2: statement_block_2 die sonst: statement_block_3
• Wenn die "condition_1" wird auf True "statement_block_1" Blockanweisung durchgeführt werden
• Wenn die "condition_1" Falsch ist, der Richter "condition_2"
• wenn "condition_2" auf True wird "statement_block_2" Block - Anweisungen ausführen
• wenn "condition_2" auf false, wird "statement_block_3" Block - Anweisungen ausführen
Python Elif statt sonst zu verwenden , wenn und so die Schlüsselwörter if - Anweisung wenn - elif - anderes:.
Hinweis:
• 1, hinter jeder Bedingung , die Sie wollen einen Doppelpunkt verwenden: gibt an, um einen Anweisungsblock folgt , nachdem die Bedingungen erfüllt , ausgeführt werden.
• 2, Einrückung Anweisungsblocks unterteilt, um die Anzahl der Anweisungen in der gleichen Vertiefung zusammen einen Block zu bilden.
• 3, gibt es keinen Schalter in Python - Case - Anweisung.
Das Folgende ist ein einfaches Beispiel , wenn:
Beispiel 1

! / Usr / bin / python3

= 100 var1
IF var1:
Print ( "1 - IF - Bedingung Ausdruck true")
Drucken (var1)
var2 = 0
IF var2:
Print ( "2 - IF - Bedingung Ausdruck true")
Drucken (var2)
Print ( „Good bye! „)

Ausführungscode oben, der Ausgang ist:
. 1 - wenn die Voraussetzungen für den Ausdruck auf true
100
! BYE Gut
Aus den Ergebnissen können aufgrund des variablen var2 0 zu sehen sind, wenn die Anweisung nicht innerhalb der entsprechenden Ausführung ist.
Die folgenden Beispiele zeigen die Berechnung des Alters des Hundes zu bestimmen:
Beispiel 2

! / Usr / bin / python3

age = int (Eingang ( "Bitte geben Sie Ihre Familie Alter des Hundes:"))
drucken ( "")
IF Alter <= 0:
Print ( "Sie sind kidding me"!)
elif Alter == 1:
Drucken ( . "bis 14 Jahren equivalent")
elif Alter == 2:
. Print ( "äquivalent zu 22 Jahren")
elif Alter> 2:
. Mensch = 22 + (Alter -2) 5 *
drucken ( „a entsprechenden menschlichen Alter “, Mensch)

beenden Sie Tipps

Eingang ( „Klick - Taste zum Verlassen eingeben“)
das Skript in dog.py - Datei zu speichern, und das Skript ausführen:
$ python3 dog.py
Bitte geben Sie Ihren Altes Haus Hund: 1

Entspricht 14 Jahren.
Hit eingeben , um zu beenden
die folgenden gemeinsamen Operationen , als ob der Operator:
Operator Beschreibung
<Kleiner als
<= kleiner oder gleich

Größer als
= größer oder gleich
== Gleich zwei Werte gleich sind zu vergleichen
! = Gleich nicht zu
Beispiel 3

! / Usr / bin / python3

Programm zeigt den Operator ==

Mit Hilfe der digitalen

Drucken (5 == 6)

Verwenden von Variablen

x = 5
y = 8
Drucken (x == y)

Die obigen Beispiele Ausgabe:
Falsch
Falsch
high_low.py Datei zeigt die Vergleichsoperation Nummern:
Beispiele

! / Usr / bin / python3

Dieses Beispiel zeigt das digitale Ratespiel

Nummer 7 = Die
GUESS = -1
Print ( "Digital Ratespiel!")
Die während GUESS = Anzahl der :!
GUESS = int (die INPUT ( "Bitte geben Sie die Nummer , die Sie erraten:"))

if guess == number:
    print("恭喜,你猜对了!")
elif guess < number:
    print("猜的数字小了...")
elif guess > number:
    print("猜的数字大了...")

Die Umsetzung des obigen Skripts Beispiele für Ausgabeergebnisse sind wie folgt:
$ python3 high_low.py
! Digitale Ratespiel
Nummer eingeben Sie erraten: 1
digital Vermutung ein wenig ...
Bitte geben Sie die Nummer , die Sie erraten: 9
Vermutung ist groß ...
Bitte geben Sie die Nummer , die Sie erraten: 7
Herzlichen Glückwunsch, Sie haben es erraten!
________________________________________
wenn verschachtelt
in verschachtelten if - Anweisungen können , wenn ... elif ... sonst in einer anderen Konfiguration , wenn ... elif ... else Struktur.
1 , wenn Ausdruck:
Aussage ,
wenn Ausdruck 2:
Statement
elif Ausdruck 3:
Statement
anderes:
Statement
elif Ausdruck 4:
Erklärung
anderes:
Statement
Beispiel

! / Usr / bin / python3

num = int (Eingang ( "Geben Sie eine Nummer:"))
IF NUM% 2 == 0:
IF NUM == 0. 3%:
Print ( "die Nummer , die Sie ist durch 2 und teilbar eingetragen 3" . )
die sonst:
Print ( „Sie die Zahl kann durch 2, aber nicht durch 3 teilbar „) teilbar sein
: das sonst
: IF NUM% 3 == 0
die eingegebene Zahl durch 3 teilbar ist, aber nicht durch 2 teilbar“) Druck ( „
die sonst:
Print (“ die eingegebene Nummer kann nicht sein , teilbar durch 2 und 3 „)

Speichern Sie die obige Programm test_if.py Datei, nach der Ausgabe der Ausführung ist:
$ python3 test.py
Geben Sie eine Nummer: 6
eingegebene Zahl teilbar durch 2 und 3

Die folgenden Beispiele 0-99 und x eine Zahl genommen, y eine Zahl von 0-199 zu nehmen, wenn x> y x ausgegeben wird, dann ist der Ausgang y, wenn x gleich x + y, y anderes ausgegeben.

! / Usr / bin / python3

Import Zufall

x = random.choice (Bereich (100))
y = random.choice (Bereich (200)) ,
wenn x> y:
print ( 'x:', x)
elif x == y:
Druck (x + y: ' , x + y)
sonst:
print ( 'y:', y)

! / Usr / bin / python3

„“ „Das obige Beispiel eines erweiterten“ „“

drucken ( „======= Willkommen im Zeitalter des Hundes Kontrastsystem ========“)
die while True:
der Versuch:
Alter = int (die INPUT ( „Bitte geben Sie das Alter Ihres Hauses Hund:“))
drucken ( "")
Alter = float (Alter)
IF Alter <0:
Print ( "Du mich verarschen?")
elif Alter == 1:
Print ( "das menschliche Äquivalent von 14 Jahren")
BREAK
elif Alter == 2:
drucken ( "die menschliche äquivalent von 22 Jahren alt")
BREAK
des sonst:
Mensch = 22 + (Alter - 2) * 5
Print ( "das menschliche Äquivalent:" human)
BREAK
der Ausnahme Valueerror:
Print ( "-Eingang ist nicht legitim, geben Sie bitte ein gültiges Alter" )

beenden Sie Tipps

Eingang ( „Klick-Taste zum Verlassen eingeben“)

Puzzle - Spiele optimierten digitalen
print ( 'Zweitens digitales Ratespiel')
print ( 'digital Ratespiel!')

A 1 =.
I 0 =
die während A = 20 ist :!
A = int (INPUT ( 'Geben Sie Ihre Vermutung Zahlen:'))
I + = 1.
IF A == 20:
IF I <3:.
Print ( ‚wirklich ernst, so bald ahnen es! ‚)
die sonst:
Print (‘ schließlich ahnen es, wir gratulieren!)
elif a <20:
Print ( ‚! Ihre Vermutung klein ist, nicht verzagen, weiter hart‘ arbeiten) ,
die sonst:
drucken ( ‚Ihre Vermutung ist groß, nicht verlieren Herz, weiterhin Kraftstoff!‘)

! / Usr / bin / python3

Expandiert weiter und fügte hinzu, eine Benutzeraufforderung, um zu bestimmen, ob zu verlassen oder fortsetzen

drucken ( „======= Willkommen im Zeitalter des Hundes Kontrastsystem ========“)
Kontrolle = „N“
die während Steuerung == „N“:
der Versuch:
Alter = int (INPUT ( „Bitte geben Sie Ihr Alter Familie Hundes: "))
#print (" ")
Alter = float (Alter)
IF Alter <0:
Print (" Du mich verarschen? ")
elif Alter == 1:
Print (" das menschliche Äquivalent von 14 Jahre alt ")
#break
elif Alter == 2:
drucken (" das menschliche Äquivalent von 22 Jahre alt ")
#break
die sonst:
Mensch = 22 + (Alter - 2) * 5
Print (" das menschliche Äquivalent:“human)
#break
die Ausnahme Valueerror:
Print ( "Eingabe nicht legitim ist, wählen Sie bitte eine gültige Alter eingeben")
drucken ( "")
Steuerung der Eingang = ( "exit (die Y- / N)?")
drucken ( "")

beenden Sie Tipps

Eingang ( „Klick-Taste zum Verlassen eingeben“)

Verwenden Urteil Anweisung , um die Berechnung des BMI zu erreichen.
BMI - Index ( das heißt, Body Mass Index, BMI für kurze, als auch das Körpergewicht bekannt ist , Englisch als Body Mass Index, BMI abgekürzt), wird durch das Quadrat der Anzahl von digitalen Metern in der Höhe mit einem Zuggewicht in Kilogramm geteilt

! / Usr / bin / env python3

print ( '---- Willkommen BMI Berechnungsprogramm ----')
name = INPUT ( 'Geben Sie Ihren Namen ein :')
height = eval (INPUT ( 'Bitte geben Sie Ihre Höhe (m):'))
Gewicht = eval (Eingang ( 'Bitte geben Sie Ihr Körpergewicht (kg):'))
gender = INPUT ( 'geben Sie Ihr Geschlecht (F / M)')
BMI = float (float (Gewicht) / (float (Höhe) ** 2))

Beamte

BMI IF <= 18,4:
Druck ( 'Name:', Name, physischer Zustand: lean ')
elif BMI <= 23,9:
Druck ( 'Name:' Name 'Kondition: Normal')
elif BMI <27,9 = :
Druck ( 'name:' Name ' physischer Zustand: Übergewicht')
elif BMI> = 28:
Drucke ( 'name:' Name ' Kondition: Fettleibigkeit')
Import Zeit;

Zeitmodul

= Nowtime (time.asctime (time.localtime (time.time ())))
IF Geschlecht == 'F':
Print ( 'Dank', Name, 'Dame', nowtime,‘die Verwendung dieses Programms, ich wünsche Ihnen gute ! Gesundheit ')
IF Geschlecht ==' M ':
Print (' dank, Name, 'Herr', nowtime, 'dieses Programms ist die Verwendung, ich wünsche Ihnen gute Gesundheit!')

N-Abfrage für alle Primzahlen zwischen m

find_prime_number def (n, m):
wenn isinstance (n, int) und isinstance (m, int):
wenn m <= 1:
return "Fehlerbereich" ,
wenn 1> = n> m:
return "Fehler Start"
Zahlen = Liste ()
num = n
während num <= m:
i = 2 ,
während i <num:
if (num% i == 0) und (num = i!):
Pause
anderes:
i + = 1 ,
wenn num == i:
Zahlen .append (num)
num = 1 +
return Zahlen
sonst:
return "Fehlereingang"
print (find_prime_number (1, 100))

Unter der Zufallszahl Expansion. Unter der Zufallszahl , bis die Anzahl gleich zwei ist, Zugriffszeit der Anzahl der Anzeige.
Zufällige Import
X = die random.choice (Bereich (100)) ,
Y = die random.choice (Bereich (100)) ,
B, X = C, Y
A 1 =
Print (X, Y)
die während X = Y :!
IF X> Y :
Print ( 'X:', X)
elif X == Y:
drucken ( 'Y + X:', X + Y, 'totall CAL', A, 'Times')
die sonst:
Print ( 'Y:', Y )
X = die random.choice (Bereich (100)) ,
Y = die random.choice (Bereich (100))
A = A + 1.
Print ( 'a initialisierten Daten:', B, C, Y + X: ', X + Y der Begriff 'insgesamt cal', a, 'mal')

Ich denke du magst

Origin www.cnblogs.com/codezeng/p/12532887.html
Empfohlen
Rangfolge