Question

In: Computer Science

Write a program that does the following: Prompts the user for a 5-digit number. Divides that...

Write a program that does the following:

  1. Prompts the user for a 5-digit number.
  2. Divides that number into its separate five digits.
  3. Adds up the sum of those five digits.
  4. Outputs that sum

You should test your program with at least the following test cases. (I am to be programming with python)

>>> 
RESTART: /Users/mamp/Desktop/Desktop - 
Enter a 5-digit number: 12345
15
>>> 
RESTART: /Users/mamp/Desktop/Desktop -  
Enter a 5-digit number: 00000
0
>>> 
RESTART: /Users/mamp/Desktop/Desktop -  
Enter a 5-digit number: 99999
45
>>> 
RESTART: /Users/mamp/Desktop/Desktop -
Enter a 5-digit number: 20406
12
>>> 

Solutions

Expert Solution

Please find your solution below and if any doubt comment and do upvote.

CODE:

#function to find the sum of 5 digit number
def sumOfDigit(num):
  sum=0;#variable to store the sum of digits
  #loop till number becomes 0
  while(num!=0):
    sum=sum+int(num%10) #take the last digit and to sum
    num=int(num/10) #remove the last digit from the number
  return sum

#take user input
num=int(input('Enter a 5-digit number: '))
#print the sum
print(sumOfDigit(num))


OUTPUT SCREENSHOT:

CODE SCREENTSHOT:


Related Solutions

(PYTHON) Lottery program. The program randomly generates a two-digit number, prompts the user to enter a...
(PYTHON) Lottery program. The program randomly generates a two-digit number, prompts the user to enter a single two- digit number, and determines whether the user wins according to the following rules. Write a loop to let the user play as many times as the user wanted. Use a sentinel or flag to quit out of the loop. 1.if the user’s input matches the lottery In the exact order, the award is $10,000. 2.if all the digits in the user’s input...
You will write a program that prompts the user to enter a 7-digit phone numbers, and...
You will write a program that prompts the user to enter a 7-digit phone numbers, and finds the 3- and 4-letter words that map to the phone number, according to the restrictions outlined earlier. A sample run: unixlab% java MapNumbers Enter name of dictionary file: words10683 Enter a test word (3 letters): cat Test word maps to 228 Enter telephone number (7 digits, no 0's or 1's, negative to quit): 2282273 Options for first 3 digits: act cat bat Options...
Write a program in C that prompts the user for a number of seconds and then...
Write a program in C that prompts the user for a number of seconds and then converts it to h:m:s format. Example: 5000 seconds should display as 1:23:20 (1 hour, 23 minutes, 20 seconds.) Test with several values between about 100 seconds and 10,000 seconds. use unint and remainders for this and keep it as simple as possible.
Write a program that prompts the user to input a decimal number and outputs the number...
Write a program that prompts the user to input a decimal number and outputs the number rounded to the nearest integer.
IN C++ Write a program that prompts the user to enter the number of students and...
IN C++ Write a program that prompts the user to enter the number of students and each student’s name and score, and finally displays the student with the highest score (display the student’s name and score). Also calculate the average score and indicate by how much the highest score differs from the average. Use a while loop. Sample Output Please enter the number of students: 4 Enter the student name: Ben Simmons Enter the score: 70 Enter the student name:...
​​​​​​​ASAP PLEASE Write a python code that prompts a user to input a 10-digit phone number....
​​​​​​​ASAP PLEASE Write a python code that prompts a user to input a 10-digit phone number. The output of your code is the phone number’s  area code, prefix and line number separated with a space on a single line e.g INPUT 2022745512 OUTPUT 202 274 5512 write a code that will prompt a user to input 5 integers and output its largest value. PYTHON e.g INPUT 2 4 6 1 3 OUTPUT Largest value is: 6
Write a JAVA program that prompts the user for the number of names they’d like to...
Write a JAVA program that prompts the user for the number of names they’d like to enter. Create a new array of the size chosen by the user and prompt the user for each of the names. Output the list of names in reverse order.
Write a program that prompts the user to enter a number within the range of 1...
Write a program that prompts the user to enter a number within the range of 1 to 10 inclusive • The program then generates a random number using the random class: o If the users guess is out of range use a validation loop (DO) to repeat the prompt for a valid number o If the users guess matches the random number tell them they win! o If the users guess does not match the random number tell them they...
Write a program in c++ that prompts the user to input a coin collection of number...
Write a program in c++ that prompts the user to input a coin collection of number of quarters, dimes, nickels and pennies. The program should then convert the coin collection into currency value as dollars. The coin values should all be whole numbers and the resulting currency value should be displayed with two decimals. An example of user interaction is as follows: Coin Convertor Enter number of quarters: 3 Enter number of dimes: 1 Enter number of nickels: 4 Enter...
Write a program that prompts the user to enter a number within the range of 1...
Write a program that prompts the user to enter a number within the range of 1 to 10 inclusive • The program then generates a random number using the random class: o If the users guess is out of range use a validation loop (DO) to repeat the prompt for a valid number o If the users guess matches the random number tell them they win! o If the users guess does not match the random number tell them they...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT