Advertisement
Vitaliy_Novichikhin

Stepik 1.4.4 need logic

May 27th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. # put your python code here
  2. num = int(input()) #сумма денег до 100
  3.  
  4. s = str(num)
  5.  
  6. # Последняя цифра
  7.  
  8. last_digit = int(s[-1])
  9.  
  10. #Пишем логику поведения падежей
  11. if num < 0 or num > 99:
  12.   print("error")
  13. #Если заканчивается на 1 всегда будет рубль
  14. elif last_digit == 1:
  15.   print (num, "рубль")
  16. #Если последние цифры в числе от 2 до 4 включительно, то будет "рубля", кроме цифр с 11 до 14
  17. elif last_digit  >  1 and last_digit  <  5  or num < 5 or num > 14:
  18.   print(num, "рубля")
  19.  
  20. else:
  21.   print (num, "рублей")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement