Write a python program that has the following functionality: 1. Your program should contain a global list (empty to start) 2. prompt the user to enter a number (int or float, validation is not required at this moment) 3. add the user input to the list as a float 4. continue steps 2 and 3 until the user enters ‘q’ or ‘Q’ 5. ask the user if they would like the ceiling or the floor of all the numbers. The user should enter c for ceiling and f for floor. The input should be validated and if incorrect, the user should be prompted again. 6. the program should print each of the ceilings / floors of the number, making use of the ceil() and floor() functions from the math module (you can check this link to know more about ceil and floor functions in python https://docs.python.org/3/library/math.html). 7. Be sure to write your own functions to do certain functionality where it makes sense and call those functions in the main() function to execute the entire program. 8. Include the guard for the main function: if __name__ == '__main__': main() Example: Enter a number: 43.2 Enter a number: 95 Enter a number: 2.9 Enter a number: q Ceiling (c) or floor (f)? f 43 95 2
Write a python program that has the following functionality:
1. Your program should contain a global list (empty to start)
2. prompt the user to enter a number (int or float, validation is not required at this moment)
3. add the user input to the list as a float
4. continue steps 2 and 3 until the user enters ‘q’ or ‘Q’
5. ask the user if they would like the ceiling or the floor of all the numbers. The user should enter c for ceiling and f for floor. The input should be validated and if incorrect, the user should be prompted again.
6. the program should print each of the ceilings / floors of the number, making use of the ceil() and floor() functions from the math module (you can check this link to know more about ceil and floor functions in python https://docs.python.org/3/library/math.html).
7. Be sure to write your own functions to do certain functionality where it makes sense and call those functions in the main() function to execute the entire program.
8. Include the guard for the main function: if __name__ == '__main__':
main()
Example:
Enter a number: 43.2
Enter a number: 95
Enter a number: 2.9
Enter a number: q
Ceiling (c) or floor (f)? f
43
95
2
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images