2377 - Pisici

From Bitnami MediaWiki
Revision as of 13:29, 19 March 2023 by Adrian (talk | contribs) (Pagină nouă: == Cerința == Se cunoaște faptul ca '''n_numar''' pisici mănâncă '''n_numar''' șoareci în '''n_numar''' minute. Sa se determine în cat timp mănâncă '''m_numar''' pisici '''m_numar''' șoareci. == Date de intrare == Programul citește de la tastatură numerele '''n_numar''' si '''m_numar'''. == Date de ieșire == Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran numărul '''timp''', repreze...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cerința

Se cunoaște faptul ca n_numar pisici mănâncă n_numar șoareci în n_numar minute. Sa se determine în cat timp mănâncă m_numar pisici m_numar șoareci.

Date de intrare

Programul citește de la tastatură numerele n_numar si m_numar.

Date de ieșire

Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran numărul timp, reprezentând timpul necesar pentru ca m_numar pisici sa manance m soareci.

Î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

  • 1 ⩽ n_numar, m_numar ⩽ 100000000000

Exemplu 1

Intrare
3
100
Ieșire
Datele de intrare corespund restricțiilor impuse
3


Exemplu 2

Intrare
0
100
Ieșire
Nu au fost respectate cerintele impuse


Rezolvare

<syntaxhighlight lang="python" line>

  1. 2377 - Pisici

def timp_pisici():

   n_numar = int(input())
   m_numar = int(input())
   conditii = (
       n_numar >= 1, m_numar >= 1,
       n_numar <= 100000000000, m_numar <= 100000000000
   )
   if all(conditii):
       print("Datele de intrare corespund restricțiilor impuse")
       timp = n_numar
       print(timp)
   else:
       print("Nu au fost respectate cerintele impuse")


if __name__ == '__main__':

   timp_pisici()

</syntaxhighlight>