2201 - Salut
Cerința
Într-un grup sunt nr_prieteni prieteni. Când se întâlnesc se salută, fiecare dând mâna cu toți ceilalți. Câte strângeri de mână au loc?
Date de intrare
Programul citește de la tastatură numărul nr_prieteni.
Date de ieșire
Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse.". În următorul rând se afișa pe ecran valoarea cerută.
Î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 ⩽ nr_prieteni ⩽ 1000000000
Exemplu 1
- Intrare
- 3
- Ieșire
- Datele de intrare corespund restricțiilor impuse
- 3
Exemplu 2
- Intrare
- 0
- Ieșire
- Nu au fost respectate cerintele impuse
Rezolvare
<syntaxhighlight lang="python" line>
- 2201 - Salut
def strangeri_de_mana():
nr_prieteni = int(input()) if nr_prieteni >= 1 and nr_prieteni <= 1000000000: print("Datele de intrare corespund restricțiilor impuse") print(nr_prieteni * (nr_prieteni - 1) // 2) else: print("Nu au fost respectate cerintele impuse")
if __name__ == '__main__':
strangeri_de_mana()
</syntaxhighlight>