Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. print("Please enter a positive integer.")
  2. n = int(input())
  3.  
  4. for current_line in range(1, n + 1):
  5. print(" " * (n - current_line), "*" * (2 * current_line - 1))
  6.  
  7. print("Please enter a number indicating how many numbers you want to enter.")
  8. num_of_numbers = int(input())
  9. line_smallest = 0
  10. current_smallest = 0
  11. current_smallest_sum = 0
  12.  
  13. print("Please enter the sequence of numbers, each on a separate line.")
  14. for current_line in range(1, num_of_numbers + 1):
  15. current_number = int(input())
  16. orig_number = current_number
  17. sum_of_digits = 0
  18. while current_number > 0:
  19. sum_of_digits += current_number % 10
  20. current_number //= 10
  21. if sum_of_digits < current_smallest_sum or current_smallest_sum == 0:
  22. current_smallest_sum = sum_of_digits
  23. line_smallest = current_line
  24. current_smallest = orig_number
  25.  
  26. print(current_smallest, " is the number with the smallest sum-digit. Your number was on line ",
  27. line_smallest, ".", sep="")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement