Python-Übungsbeispiel 15

Python 100例Python 100 Beispiele

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 属于 B

Python 100例Python 100 Beispiele

Weitere Erweiterungen