Advertisement
Timkor

sumOfDigits

Oct 12th, 2020
1,950
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. number: int = int(input('Enter target number: '))
  2. numberOfDigits: int = int(input('Enter number of digits: '))
  3. counter: int = numberOfDigits
  4. result: int = 0
  5. while counter != 0:
  6.     if number == 0 and numberOfDigits != counter:
  7.         print('Number contains ' + str(numberOfDigits - counter) + ' digits, you enter to many: ' + str(numberOfDigits))
  8.         break
  9.     # result = result + (number % 10) # можно сокращать a = a smth b  ->  a smth= b
  10.     result += (number % 10)
  11.     # number = number // 10  # можно сокращать :
  12.     number //= 10  # как дядька
  13.     counter -= 1
  14.     # numberOfDigits = numberOfDigits - 1
  15. print('Sum of ' + str(numberOfDigits - counter) + ' digits is ' + str(result))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement