Python3-Programmierung: Erster Schritt

Im vorherigen Tutorial haben wir einige grundlegende Syntax von Python3 gelernt. Als Nächstes probieren wir einige Beispiele aus.

Einen String ausgeben:

Beispiel

print("Hello, world!")

Das Ausgabeergebnis ist:

Hello, world!

Wert der Variable ausgeben:

Beispiel

i = 256*256
print('The value of i is:', i)

Das Ausgabeergebnis ist:

i 的值为: 65536

Variablen definieren und einfache mathematische Operationen durchführen

Beispiel

x = 3
y = 2
z = x + y
print(z)

Das Ausgabeergebnis ist:

5

Eine Liste definieren und ihre Elemente ausgeben:

Beispiel

my_list = ['google', 'example', 'taobao']
print(my_list[0]) # Ausgabe "google"
print(my_list[1]) # Ausgabe "example"
print(my_list[2]) # Ausgabe "taobao"

Das Ausgabeergebnis ist:

google
example
taobao

Verwende eine for-Schleife, um die Zahlen 0 bis 4 auszugeben:

Beispiel

for i in range(5):
    print(i)

Das Ausgabeergebnis ist:

0
1
2
3
4

Ausgabe unterschiedlicher Ergebnisse je nach Bedingungen:

Beispiel

x = 6
if x > 10:
    print("x ist größer als 10")
else:
    print("x ist kleiner oder gleich 10")

Das Ausgabeergebnis ist:

x 小于或等于 10

Als Nächstes versuchen wir, eine Fibonacci-Folge zu schreiben.

Die Fibonacci-Folge ist ein klassisches mathematisches Problem, bei dem jede Zahl die Summe der beiden vorherigen Zahlen ist.

Beispiel (Python 3.0+)

#!/usr/bin/python3 # Fibonacci-Reihe: Fibonacci-Folge # Die Summe der beiden Elemente bestimmt die nächste Zahl a, b = 0, 1 while b < 10: print(b) a, b = b, a+b

Dabei wird der Codea, b = b, a+bberechnet, indem zuerst der Ausdruck auf der rechten Seite ausgewertet und dann gleichzeitig der linken Seite zugewiesen wird, äquivalent zu:

n=b
m=a+b
a=n
b=m

Führen Sie das obige Programm aus, das Ausgabeergebnis ist:

1
1
2
3
5
8

Dieses Beispiel führt mehrere neue Merkmale ein.

Die erste Zeile enthält eine zusammengesetzte Zuweisung: Die Variablen a und b erhalten gleichzeitig neue Werte 0 und 1. Die letzte Zeile verwendet dieselbe Methode erneut. Man kann sehen, dass der Ausdruck auf der rechten Seite ausgeführt wird, bevor die Zuweisung die Werte ändert. Die Ausführungsreihenfolge des Ausdrucks auf der rechten Seite ist von links nach rechts.

Man kann dies auch mit einer for-Schleife erreichen:

Beispiel

n = 10
a, b = 0, 1
for i in range(n):
    print(b)
    a, b = b, a + b

end-Schlüsselwort

Das Schlüsselwort end kann verwendet werden, um Ergebnisse in derselben Zeile auszugeben oder am Ende der Ausgabe verschiedene Zeichen anzuhängen, wie im folgenden Beispiel gezeigt:

Beispiel (Python 3.0+)

#!/usr/bin/python3 # Fibonacci-Reihe: Fibonacci-Folge # Die Summe der beiden Elemente bestimmt die nächste Zahl a, b = 0, 1 while b < 1000: print(b, end=',') a, b = b, a+b

Führen Sie das obige Programm aus, das Ausgabeergebnis ist:

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
Andere Erweiterungen