👤

La o ferma avem urmatoarele 1000 de vietati:
Animale: 50 capre, 15 porci, 30 vaci , 200 oi
Pasari: 100 gaini, 70 rate, 90 gaste
Pesti: Restul

Sa se printeze numarul de pesti din ferma.
Sa se printeze animalele care sunt mai putin ca numar de 100
codul sa se faca in python


Răspuns :

total = 1000

animale = {'capre': 50, 'porci': 15, 'vaci': 30, 'oi': 200, 'gaini': 100, 'rate': 70, 'gaste': 90}

# pesti = ?

# Numarul de Pesti din Ferma

temp = 0

for i in animale:

   temp = temp + animale[i]

print(f"Exista {total-temp} pesti in ferma.")

# Animale care sunt mai putin de 100

temp = []

for i in animale:

   if animale[i] < 100:

       temp.insert(0, f"{i} ({animale[i]})")

print(f"Animale care sunt mai putin de 100: {temp}")

Rezultat:

Exista 445 pesti in ferma.

Animale care sunt mai putin de 100: ['gaste (90)', 'rate (70)', 'vaci (30)', 'porci (15)', 'capre (50)']