3609 - Count Mod 10: Difference between revisions
Pagină nouă: == Cerința == Se dau două numere naturale nenule '''num1''' și '''num2''', unde '''num1 ⩽ num2'''. Să se determine câte numere naturale divizibile cu 10 sunt în intervalul '''[num1, num2]'''. == Date de intrare == Programul citește de la tastatură numerele '''num1''' și '''num2'''. == 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 de numere naturale divizib... |
No edit summary |
||
Line 35: | Line 35: | ||
print("Datele de intrare corespund restricțiilor impuse") | print("Datele de intrare corespund restricțiilor impuse") | ||
numere_div_10 = num2 // 10 - (num1 - 1) // 10 | |||
print( | print(numere_div_10) | ||
else: | else: |
Revision as of 15:20, 1 April 2023
Cerința
Se dau două numere naturale nenule num1 și num2, unde num1 ⩽ num2. Să se determine câte numere naturale divizibile cu 10 sunt în intervalul [num1, num2].
Date de intrare
Programul citește de la tastatură numerele num1 și num2.
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 de numere naturale divizibile cu 10 din intervalul [num1, num2].
Î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 ⩽ num1 ⩽ num2 ⩽ 1000000000
Exemplu 1
- Intrare
- 19
- 90
- Ieșire
- Datele de intrare corespund restricțiilor impuse
- 8
Exemplu 2
- Intrare
- 11
- 8
- Ieșire
- Nu au fost respectate cerintele impuse
Rezolvare
<syntaxhighlight lang="python" line>
- 3609 - countmod10
def countmod10():
num1 = int(input()) num2 = int(input())
if num1 >= 1 and num2 >= num1 and num2 <= 1000000000: print("Datele de intrare corespund restricțiilor impuse")
numere_div_10 = num2 // 10 - (num1 - 1) // 10
print(numere_div_10)
else: print("Nu au fost respectate cerintele impuse")
if __name__ == '__main__':
countmod10()
</syntaxhighlight>