Python-Übungsbeispiel 15
Aufgabe:Verwenden Sie verschachtelte bedingte Operatoren, um diese Aufgabe zu lösen: Schüler mit einer Punktzahl >=90 erhalten die Note A, Schüler zwischen 60-89 erhalten die Note B und Schüler unter 60 erhalten die Note C.
Programmanalyse:Programmanalyse:(a>b) ? a:bDies ist ein einfaches Beispiel für den bedingten Operator.
Programmquellcode:
Beispiel (Python 2.x)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
score = int(raw_input('Punktzahl eingeben:\n'))
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print '%d gehört zu %s' % (score,grade)
Beispiel (Python 3.x)
#!/usr/bin/python3
score = int(input('Punktzahl eingeben:\n'))
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print ('%d gehört zu %s' % (score,grade))
Die Ausgabe des obigen Beispiels ist:
输入分数: 89 89 属于 BWeitere Erweiterungen
Python 100 Beispiele