Ich schreibe ein Programm, das eine Liste von Schülernamen aufnimmt und sortiert, um eine Klassenrolle zu erstellen. Die Liste der Namen wird in einer Zeile angegeben, die durch ein einzelnes Leerzeichen getrennt ist.Großschreibung des ersten Buchstabens in einer Liste
Mein Programm sollte wie folgt funktionieren:
Studenten: Peng Ivan Alan Jodi Macy
Klasse Rolle
Alan
Ivan
Jodi
Macy
Peng
Die Namen der Studenten immer in Titel (der erste Buchstabe groß geschrieben und der Rest des Namens in Kleinbuchstaben) und in alphabetischer Reihenfolge so weit ich habe:
data = input("Students: ")
print('Class Roll')
data.sort()
for s in data:
print(s)
aber es sagt, dass sort
ist kein Attribut von str
, so wie mache ich das?
Ihre nächste Zeile 's für in data' ist. Welchen Typ glauben Sie, Daten? – usr2564301
Hat meine Antwort Ihnen geholfen oder brauchen Sie noch etwas? – laguittemh