Python-Übungsbeispiel 5
Titel:Geben Sie drei ganze Zahlen x, y, z ein; bitte geben Sie diese drei Zahlen von klein nach groß aus.
Programmanalyse:Wir versuchen, die kleinste Zahl in x zu setzen. Zuerst vergleichen wir x mit y; wenn x>y, tauschen wir die Werte von x und y. Dann vergleichen wir x mit z; wenn x>z, tauschen wir die Werte von x und z. Dadurch wird x die kleinste.
Programmquellcode:
Beispiel (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
l = []
for i in range(3):
x = int(raw_input('Ganzzahl:\n'))
l.append(x)
l.sort()
print l
Beispiel (Python 3.0+)
#!/usr/bin/python3
l = []
for i in range(3):
x = int(input('Ganzzahl:\n'))
l.append(x)
l.sort()
print (l)
Die Ausgabe des obigen Beispiels ist:
integer: 8 integer: 5 integer: 6 [5, 6, 8]Weitere Erweiterungen
Python 100 Beispiele