Question: Programing with python QUESTION 4:4 Reset to Starter Code Write a function called 'game_of eights(I that accepts a list of numbers as an argument and
QUESTION 4:4 Reset to Starter Code Write a function called 'game_of eights(I that accepts a list of numbers as an argument and then returns True' if two consecutive eights are found in the list. For example: [2,3,8.8,9]>True. The main[) function will accept a list of numbers separated by commas from the user and send it to the game_of eights) function. Within the game of eights() function, you will provide logic such that 1. the function returns True if consecutive eights (8) are found in the list; returns False otherwise. 2. the function can handle the edge case where the last element of the list is an 8 without crashing. 3. the function prints out an error message saying Error. Please enter only integers. if the list is found to contain any non-numeric characters. Note that it only prints the error message in such cases, not True or False Examples Enter elements of list separated by commas: 2,3,8,8.5 True Enter elements of list separated by commas: 3,4,5.8 False Enter elements of list separated by commas: 2,3,5,88u Error. Please enter only integers. Hint You will need to use try-except to catch exceptions CODE Full Screen code.py New 2 def mainO: a list input( Enter elements of list separated by commas: ".splitC, result game_of_eights(alist) 6 mainC
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
