Procvičování: Databáze studentů
Vytvořte nový Python program a programujte podle následujících pokynů:
- Program se uživatele zeptá kolik uživatelů má databáze obsahovat.
- Poté for cyklem načti do seznamu požadované množství studentů.
- Následně se zeptej uživatele na jméno studenta a ověř (opět for cyklem + podmínkou) jestli se daný student v databázi nachází nebo ne.
- Pokud se nachází, vypiš "Student XY byl v databázi nalezen„
- V případě, že se v databázi nenachází vypiš "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")