Procvičování: Databáze studentů
Vytvořme nový Python program a programujme podle následujících pokynů:
- Program se uživatele zeptá kolik uživatelů má databáze obsahovat.
- Poté for cyklem načtěme do seznamu požadované množství studentů.
- Následně se zeptejme uživatele na jméno studenta a ověřme (opět for cyklem + podmínkou) jestli se daný
student v databázi nachází nebo ne.
- Pokud se nachází, vypišme "Student XY byl v databázi nalezen„
- V případě, že se v databázi nenachází vypišme "Student XY nenalezen".
Řešení
Zobrazit řešení
databaze = []
pocet = int(input("Kolik studentu ma databaze obsahovat: "))
for i in range(pocet):
student = input("Zadej jmeno studenta: ")
databaze.append(student)
hledany = input("Zadej jmeno studenta, ktereho chces hledat: ")
nalezen = False
for student in databaze:
if student == hledany:
nalezen = True
break
if nalezen:
print("Student", hledany, "byl v databazi nalezen")
else:
print("Student", hledany, "nenalezen")