Studijní materiály
EXTRA Kontakt

Procvičování: Databáze studentů

Vytvořte nový Python program a programujte podle následujících pokynů:

  1. Program se uživatele zeptá kolik uživatelů má databáze obsahovat.
  2. Poté for cyklem načti do seznamu požadované množství studentů.
  3. 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.
  4. Pokud se nachází, vypiš "Student XY byl v databázi nalezen„
  5. 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")