Studijní materiály
EXTRA Kontakt

Procvičování 06: Hodnocení výkonu zaměstnanců

Vytvořte program v jazyce Python nazvaný hodnoceni_vykonu.py.

  1. Vaším prvním krokem je vytvořit proměnnou pracovnik_uvedeny_do_sluzby a přiřadit jí hodnotu True nebo False podle toho, zda je daný zaměstnanec uveden do pracovního poměru.

  2. Vaším druhým krokem je vytvořit proměnnou hodnoceni a přiřadit jí hodnotu od 1 do 5, která představuje hodnocení výkonu zaměstnance.

  3. Vaším třetím krokem je vytvořit podmínku, která zkontroluje, zda je zaměstnanec uveden do pracovního poměru a zároveň zda má dobré hodnocení:

    • Pokud je proměnná pracovnik_uvedeny_do_sluzby True a hodnocení je 4 nebo 5, vypište zprávu "Zaměstnanec má vynikající výkon."

    • Pokud je proměnná pracovnik_uvedeny_do_sluzby True a hodnocení je 3, vypište zprávu "Zaměstnanec má průměrný výkon."

    • Pokud je proměnná pracovnik_uvedeny_do_sluzby True a hodnocení je 1 nebo 2, vypište zprávu "Zaměstnanec má slabý výkon."

    • Pokud je proměnná pracovnik_uvedeny_do_sluzby False, vypište zprávu "Zaměstnanec není uveden do pracovního poměru."

Uložte váš program a spusťte ho pomocí interpretu Pythonu.

Řešení

Zobrazit řešení
# Vytvoření proměnné pracovnik_uvedeny_do_sluzby a přiřazení hodnoty True nebo False podle toho, zda je zaměstnanec uveden do pracovního poměru
  pracovnik_uvedeny_do_sluzby = True
  
  # Vytvoření proměnné hodnoceni a přiřazení hodnoty od 1 do 5, která představuje hodnocení výkonu zaměstnance
  hodnoceni = 4
  
  # Podmínka pro kontrolu statusu pracovního poměru a hodnocení výkonu zaměstnance
  if pracovnik_uvedeny_do_sluzby:
      if hodnoceni == 4 or hodnoceni == 5:
          print("Zaměstnanec má vynikající výkon.")
      elif hodnoceni == 3:
          print("Zaměstnanec má průměrný výkon.")
      elif hodnoceni == 1 or hodnoceni == 2:
          print("Zaměstnanec má slabý výkon.")
  else:
      print("Zaměstnanec není uveden do pracovního poměru.")