Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de jakyerup4exzq
0

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)']

Alte întrebări interesante