3178 - Copii2
Cerinţa[edit | edit source]
Într-o clasă sunt numar_fete Fete și numar_baieti băieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește 2 pagini pe zi. Câte pagini vor citi copiii în numar_zile zile?
Date de intrare[edit | edit source]
Programul citește de la tastatură numerele naturale numar_fete, numar_baieti, numar_zile.
Date de ieșire[edit | edit source]
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.", urmat pe rândul următor sa fie afișat pe ecran numărul total de pagini citite. În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse.".
Restricţii şi precizări[edit | edit source]
- 1 ⩽ numar_fete, numar_baieti, numar_zile ⩽ 1000
Exemplul 1[edit | edit source]
- Intrare
7 5 3
- Ieșire
Datele introduse corespund restricțiilor impuse. 93
Exemplul 2[edit | edit source]
- Intrare
0 5 8
- Ieșire
Datele de intrare nu corespund restricțiilor impuse.
Rezolvare[edit | edit source]
<syntaxhighlight lang="python" line>
#3178 - Copii2
def copii2():
fete = int(input("Introduceti numarul de fete: ")) baieti = int(input("Introduceti numarul de baieti: ")) zile = int(input("Introduceti numarul de zile: ")) if fete >= 1 and baieti >=1 and zile <= 1000: solutie = (fete * 3 + baieti * 2) * zile print("Datele de intrare corespund restricțiilor impuse.") print((fete * 3 + baieti * 2) * zile) else: print("Datele de intrare nu corespund restricțiilor impuse.")
if __name__ == '__main__':
copii2()
</syntaxhighlight>
Explicatie[edit | edit source]
Sunt 7 fete, 5 băieți și citesc 3 zile. Împreună vor citi 93 de pagini.