The goal of this project is to become familiar with basic Python data processing and file usage. By the end of this project, students will be able to generate a small program to generate simple reports on text and numerical data.The year is 2152. You have been hired by a major robotic pilot training and robot design contract firm to process the data from their most recent field tests in multiple training sites. To make this process easier on yourself, you have decided to write a Python script to automate the process. The company wants the following data on their robots for the training sites:
1) The information of the best pilot, as quantified by their field test average
2) The average performance of each field test
3) A histogram of robot colors from a giving training site
4) The average first and last name lengths, rounded do

Answers

Answer 1

Answer:

Explanation:

The question does not provide any actual data to manipulate or use as input/guidline therefore I have taken the liberty of creating a function for each of the question's points that does what is requested. Each of the functions takes in a list of the needed data such as a list of field test averages for part 1, or a list of field tests for part 2, etc. Finally, returning the requested output back to the user.

import matplotlib.pyplot as plt

from collections import Counter

def best_pilot(field_test_average):

   return max(field_test_average)

def find_average(field_test):

   average = sum(field_test) / len(field_test)

   return average

def create_histogram(field_test_colors):

   count_unique_elements = Counter(field_test_colors).keys()

   plt.hist(field_test_colors, bins=len(count_unique_elements))

   plt.show()

def average_name_lengths(first, last):

   first_name_sum = 0

   last_name_sum = 0

   count = 0

   for name in first:

       first_name_sum += len(name)

       count += 1

   for name in last:

       last_name_sum += len(name)

   first_name_average = first_name_sum / count

   last_name_average = last_name_sum / count

   return first_name_average, last_name_average


Related Questions

Consider a memory-management system based on paging. The total size of the physical memory is 2 GB, laid out over pages of size 8 KB. The logical address space of each process has been limited to 256 MB. a. Determine the total number of bits in the physical address. b. Determine the number of bits specifying page replacement and the number of bits for page frame number. c. Determine the number of page frames. d. Determine the logical address layout.

Answers

Answer:

A. 31 bits

B. 13 bits, 18 bits

C. 256k

Explanation:

A.

We have total size of physical memory as 2gb

This means that 2¹ x 2³⁰

Using the law of indices,

= 2³¹

So physical address is equal to 31 bits

B.

We get page size = 8kb = 2³

1 kb = 2¹⁰

2³ * 2¹⁰ = 2¹³

So page replacement = 13 bits

Page frame number

= physical address - replacement bits

= 31 - 13

= 18 bits

C.

The number of frames is given as

2¹⁸ = 2⁸ x 2¹⁰ = 256K

So number of frames = 256K

D

Logical add space is 256K

Page size= physical pages = 8kb

Logical address layout= 28biys

Page number = 15 bits

Displacement = 12 bits

256k/8k = 32 pages in address space process

Write an expression that will cause the following code to print "less than 18" if the value of userAge is less than 18.
import java.util.Scanner;
public class AgeChecker {
public static void main (String [] args) {
int userAge;
Scanner scnr = new Scanner(System.in);
userAge = scnr.nextInt(); // Program will be tested with values: 18, 19, 20, 21.
if (/* Your solution goes here */) {
System.out.println("less than 18");
}
else {
System.out.println("18 or more");
}
}
}

Answers

Answer:

Replace /* Your solution goes here */

with: userAge<18

Explanation:

Required

Complete the code

To complete the code, we simply write an expression that compares userAge and 18

From the question, we are to test if userAge is less than 18.

In C++, less than is written as: <

So, the expression that completes the code is: userAge<18

what is computer sences​

Answers

Answer:

Computer science is the study of computers and computing as well as their theoretical and practical applications. Computer science applies the principles of mathematics, engineering, and logic to a plethora of functions, including algorithm formulation, software and hardware development, and artificial intelligence.

Which of the followings is/are true about RISC (Reduced instruction set computing)?

a. RISC (Reduced instruction set computing) architecture has a set of instructions, so high-level language compilers can produce more efficient code
b. It allows freedom of using the space on microprocessors because of its simplicity.
c. Many RISC processors use the registers for passing arguments and holding the local variables.
d. RISC functions use only a few parameters, and the RISC processors cannot use the call instructions, and therefore, use a fixed length instruction which is easy to pipeline.
e. All of the above.

Answers

Answer:

e. All of the above.

Explanation:

An instruction set architecture (ISA) can be defined as series of native memory architecture, instructions, addressing modes, external input and output devices, virtual memory, and interrupts that are meant to be executed by the directly.

Basically, this set of native data type specifies a well-defined interface for the development of the hardware and the software platform to run it.

The two (2) main types of architectural design for the central processing unit (CPU) are;

I. Complex instruction set computing (CISC): it allows multi-step operation or addressing modes to be executed within an instruction set. Thus, many low-level operations are being performed by an instruction.

II. Reduced instruction set computing (RISC): it allows fixed length instructions and simple addressing modes that can be executed within a clock cycle.

All of the following statements are true about RISC (Reduced instruction set computing) because they are its advantages over complex instruction set computing (CISC);

a. RISC (Reduced instruction set computing) architecture has a set of instructions, so high-level language compilers can produce more efficient code.

b. It allows freedom of using the space on microprocessors because of its simplicity.

c. Many RISC processors use the registers for passing arguments and holding the local variables.

d. RISC functions use only a few parameters, and the RISC processors cannot use the call instructions, and therefore, use a fixed length instruction which is easy to pipeline.

The options that are true about RISC (Reduced instruction set computing) is; E: all of the above

We are dealing with instruction set computing which is a sequence of instructions, addressing modes, external input & output devices, virtual memory, and other interruptions that are designed to be executed by the user directly.

Now, in architectural design meant for the central processing unit (CPU) the benefit of a Reduced instruction set computing (RISC) is that it is a type that allows for a fixed length of instructions with simple addressing styles that can be executed within a clock cycle.

Looking at all the given options, we can say they are all true about RISC (Reduced instruction set computing) as they possess advantages over the other type of instruction set computing called complex instruction set computing (CISC).

Read more about instruction set computing at; https://brainly.com/question/17493537

Consider the following statement, which is intended to create an ArrayList named years that can be used to store elements both of type Integer and of type String. /* missing code */ = new ArrayList(); Which of the following can be used to replace /* missing code */ so that the statement compiles without error?

a. ArrayList years
b. ArrayList years()
c. ArrayList years[]
d. ArrayList years
e. ArrayList years

Answers

Answer:

a. ArrayList years

Explanation:

Required

Complete the code segment

The programming question is about Java programming language.

In java, the syntax to declare an ArrayList of no specific datatype is:

ArrayList [List-name] = new ArrayList();

From the question, the name of the ArrayList is years.

So, the syntax when implemented is:

ArrayList years = new ArrayList();

So, the comment /*missing code*/ should be replaced with: ArrayList years

The option that can be used to replace /* missing code */ so that the statement compiles without error is;

A: ArrayList years

This question deals with programming language in Java.

Now, from the question, we are dealing with an ArrayList and In java, the syntax that is used to declare an ArrayList of no specific data type is given as;

ArrayList [Lists name] = new ArrayList();

Now, in the question the list name is given as "years". Thus;

The correct statement to replace /* missing code */ so without errors is;

ArrayList years.

Read more about Java syntax at; https://brainly.com/question/18257856

Question 21
What is the minimum sum-of-products expression for the following Kmap?
AB
00
01
11
10
CD
00
1
0
01
0
0
0
O
11
0
0
1
1
10
1
1
1
1

Answers

Answer:

1010010010001010

Explanation:

0100101010010101010

Use the drop-down menu to complete the sentences about data flow.

The flow of data is indicated by
✔ arrows
.
The inputs, processes, and
✔ outputs
are included in a flowchart.

Answers

Answer:

1. Arrows

2. Outputs

Explanation:

Write a program with two inputs, current price and last month's price (both integers). Then, output a summary listing the price, the change since last month, and the estimated monthly mortgage computed as (current_price * 0.051) / 12.

Output each floating-point value with two digits after the decimal point, which can be achieved as follows:
print('{:.2f}'.format(your_value))

Ex: If the input is:

200000
210000
the output is:

This house is $200000. The change is $-10000 since last month.
The estimated monthly mortgage is $850.00.

Answers

Answer:

In Python

current = int(input("Current Price: "))

lmonth = int(input("Last Month Price: "))

mortgage = current * 0.051 / 12

print('The house is ${:.2f}'.format(current))

print('The change is ${:.2f}'.format(current-lmonth)+" since last month")

print('The estimated monthy mortgage is ${:.2f}'.format(mortgage))

Explanation:

This gets the current price

current = int(input("Current Price: "))

This gets the last month's price

lmonth = int(input("Last Month Price: "))

This calculates the mortgage

mortgage = current * 0.051 / 12

This prints the house current price

print('The house is ${:.2f}'.format(current))

This prints the change

print('The change is ${:.2f}'.format(current-lmonth)+" since last month")

This prints the estimated mortgage

print('The estimated monthy mortgage is ${:.2f}'.format(mortgage))

Look at the following assignment statements:

word1 = "rain"
word2 = "bow"

What is the correct way to concatenate the strings?

1 newWord = word1 == word2

2 newWord = word1 + word2

3 newWord = word1 * word2

4 newWord = word1 - word2

Answers

Answer: number 2 is the correct way to do it

Explanation:

Answer:

2 newWord = word1 + word2

Explanation:

Which of the following is the most appropriate first step to hardening a new Windows installation?
A. creating back-ups of the computer.
B. activating and defining rules for the Windows Firewall.
C. considering the computer's purpose and only installing the features and services needed to fill that purpose.
D. conducting penetration testing on the computer.

Answers

Answer:

C. considering the computer's purpose and only installing the features and services needed to fill that purpose.

Explanation:

Hardening is the process of finding out the vulnerabilities of a system and deploying measures to counter these issues. It is important to install only the features that are needed to fill the purpose of the computer. This is because having lots of unnecessary features will extend the attack surface of the system.

Therefore, the user needs to ensure that only the needed features are installed. Features and applications that have been in the system for a long time should also be uninstalled.

digital learning can help students who enjoy

structure and face to face interaction
flexibility and independence
homework and test
classrooms and support

Answers

Answer:

B

Explanation:

Hope this helps! :)

The digital learning can help students who enjoy classrooms and support. The correct option is 4.

What is digital learning?

Digital learning can be defined as a type of education in which the internet, a computer, or a network of computers, and softwares are used to connect students and teachers in order to provide educational services.

Digital learning brings together facilities such as classrooms and support in an effort to help and provide the necessary assistance to students who have chosen the digital medium but still enjoy the comfort of structure and face-to-face interaction.

Regardless of their learning style or preference, digital learning can benefit a variety of students.

It offers a variety of tools and resources to improve the learning experience while also accommodating various schedules and needs.

Thus, the correct option is 4.

For more details regarding digital learning, visit:

https://brainly.com/question/20008030

#SPJ7

As the network engineer, you are asked to design a plan for an IP subnet that calls for 25 subnets. The largest subnet needs a minimum of 750 hosts. Management requires that a single mask must be used throughout the Class B network. Which of the following lists a private IP network and mask that would meet the requirements?

a. 172.16.0.0 / 255.255.192.0
b. 172.16.0.0 / 255.255.224.0
c. 172.16.0.0 / 255.255.248.0
d. 172.16.0.0 / 255.255.254.0

Answers

Answer:

c. 172.16.0.0 / 255.255.248.0

Explanation:

The address will be 172.16.0.0 while the netmask will be 255.255.248.0.

Thus, option C is correct.

Which operating system user interface does not reside on the computer but rather in the cloud on a web server?

Answers

Efficiency is not a type of user interface

Which of the following are features of the HTTPS protocol?

Answers

Answer:

All traffic is encrypted. No one on your network can see what is going on (except for knowing where those packets are going to).

The identity of the remote server can be verified using certificates. So you also know that it really is your bank that you are talking to.

Optionally (and not in wide-spread use), the identity of the client can also be verified using certificates. This would allow for secure login to a site using chip cards instead of (or in addition to) password

Hyper Text Transfer Protocol (HTTP) and Secure HTTP are the same protocol from a standpoint of passing or blocking them with a firewall is false.

What are HTTP's (Hyper Text Transfer) fundamental features?

Basic HTTP (Hyper Text Transfer) is the Characteristics. It has the protocol that has enables communication in between web browsers and the servers. It has the protocol for the requests and answers. By default, it connects to the secure TCP connections on port 80.

Hypertext Transfer Protocol Secure (HTTPS) is an add-on to the Hypertext Transfer Protocol. It has been used for safe communication over a computer network and is widely used on the Internet. In HTTPS, the transmit protocol is encrypted using Transport Layer Security(TLS) or, formerly, Secure Sockets Layer(SSL).

The difference between HTTPS uses TLS (SSL) to encrypt normal HTTP requests and responses. HTTPS is the secure version of HTTP, which is the primary protocol used to send data between a web browser and a website.

Learn more about HTML files on:

https://brainly.com/question/10663873

#SPJ3

In a database table, the category of information is called ______________
Question 2 options:


Record


Tuple


Field


None of the above

Answers

Answer:

the answer is A.) A record

Explanation:

In database, the category of information is A. Record.

What is a database?

A database simply means the collection of information that can be accessed in future. This is important to safeguard the information.

In this case, in a database table, the category of information is called a record. This is vital to keep documents.

Learn more about database on:

https://brainly.com/question/26096799

Susan is a hotel receptionist and checking in a block of rooms for a sports team. All seems to go well, and she checks in the full group. Later in her shift, 2 more players arrive needing a room in the block, but all the rooms have been noted as taken. The coordinator for the group confirms the number of rooms has not changed, and thus there must be one room accidentally checked in. Unfortunately, Susan did not note down which rooms she gave keys out to, and the computer did not list which keys were currently active for each room. How did this mistake happen

Answers

Answer:

This mistake is clearly a result of human and design error

Explanation:

Design errors are those errors that cause human beings to make mistakes.

This question says that the computer did not state the keys that were available for each room. This must have given off the impression that all rooms were occupied to Susan.

On her own part, her failure to note the rooms that she gave out their keys is part of why this mistake happened. This is human error from her part.

Dr. Smith is teaching IT 102 and wants to determine the highest grade earned on her midterm exam. In Dr. Smith's class, there are 28 students. Midterm exam grades fall in the range of 0 to 100, inclusive of these values. Write a small program that will allow Dr. Smith to enter grades for all of her students, determine the highest grade, and output the highest grade.

Answers

Answer:

mysql

Explanation:

try building mysql database

What are these receivers called?
Each cell is served by at least one fixed-location transceiver. These receivers are known as_______
.

Answers

Answer: Cell site / Base station

Explanation:

A mobile network also referred to as the cellular network is refered to as the radio network which is distributed over the land areas which are refered to as the cells.

We should note that each is served by at least one fixed-location transceiver, which is called the cell site or the base station.

Ask the user to input their grade percentage (e.g. the use will enter 98 if they had an overall grade of 98% in their course) for their Accounting, Marketing, Economics and MIS courses. Assume each course is worth 3 credit hours. Once you have all of their grades output what letter grade they earned for each course (e.g. Your letter grade for {Accounting/Marketing/whichever one you are outputting} is {A/B/C/D/F}). After you have output all of their letter grades, output their overall GPA for the semester using the formula:
Letter Grade Point Value for Grade
A 4.00
B 3.00
C 2.00
D 1.00
F 0.00
Example Student Transcript
Course Credit Hours Grade Grade Points
Biology 5 A 20
Biology Lab 1 B 3
English 5 C 10
Mathematics 5 F 033
16 Total Credits Attempted 33 Total Grade Points
Total Points Earned/Total Credits Attempted = Grade Point Average
33 Points Earned/16 Credits Attempted = 2.06 GPA
For more details on how to calculate your GPA, go to http://academicanswers.waldenu.edu/faq/73219 e
GPA - Convert MIS grade to letter grade using a conditional statement
GPA - Convert Accounting letter grade to points earned (can be done in same conditional as letter grade
GPA - Convert Marketing letter grade to points earned (can be done in same conditional as letter grade)
GPA-Convert Economics letter grade to points earned (can be done in same conditional as letter grade)
GPA-Convert MIS letter grade to points earned (can be done in same conditional as letter grade) GPA - Calculate the GPA
GPA-Output the letter grade for each course
GPA-Output the overall GPA for the semester

Answers

Answer:

In Python

def getpointValue(subject):

   if subject >= 75:        point = 4; grade = 'A'

   elif subject >= 60:        point = 3; grade ='B'

   elif point >= 50:        point = 2; grade = 'C'

   elif point >= 40:        point = 1; grade = 'D'

   else:        point = 0; grade = 'F'

   return point,grade

subjects= ["Accounting","Marketing","Economics","MIS"]

acct = int(input(subjects[0]+": "))

mkt = int(input(subjects[1]+": "))

eco = int(input(subjects[2]+": "))

mis = int(input(subjects[3]+": "))

acctgrade = getpointValue(acct)

print(subjects[0]+" Grade: "+str(acctgrade[1]))

mktgrade = getpointValue(mkt)

print(subjects[1]+" Grade: "+str(mktgrade[1]))

ecograde = getpointValue(eco)

print(subjects[2]+" Grade: "+str(ecograde[1]))

misgrade = getpointValue(mis)

print(subjects[3]+" Grade: "+str(misgrade[1]))

totalpoint = (acctgrade[0] + mktgrade[0] + ecograde[0] + misgrade[0]) * 3

gpa = totalpoint/12

print("GPA: "+str(gpa))

Explanation:

The solution I provided uses a function to return the letter grade and the point of each subject

I've added the explanation as an attachment where I used comment to explain difficult lines

COMPUTER STUDIES
31.
Which of the following information
ages lasted between the end of
Bronze age and the spread of Roman
Empire?
A.
B.
C.
D.
E.
Electronic
Industrial
Iron
Mechanical
Stone

Answers

Answer:

iron

Explanation:

Let X and Y be two decision problems. Suppose we know that X reduces to Yin polynomial time. Which of the following statements are true?Explain
a. If Y is NP-complete then so is X.
b. If X is NP-complete then so is Y.
c. If Y is NP-complete and Xis in NP then X is NP-complete.
d. If X is NP-complete and Y is in NP then Y is NP-complete.
e. If X is in P, then Y is in P.
f. If Y is in P, then X is in P.
g. X and Y can't both be in NP

Answers

Answer:

d. If X is NP - complete and Y is in NP then Y is NP - complete.

This can be inferred

Explanation:

The statement d can be inferred, rest of the statements cannot be inferred. The X is in NP complete and it reduces to Y. Y is in NP and then it is NP complete. The Y is not in NP complete as it cannot reduce to X. The statement d is inferred.

(Giving brainliest to best answer, don't make an answer if you don't know or its jumble)
A relevant online media source best helps an audience

A) believe the presenter.
B)stay engaged in the topic.
C) understand the topic.
D) trust the material.

Answers

Answer:

B

Explanation:

Answer:

C

Explanation:

I just got it right on an Edge Quiz

Use the drop-down menu to complete the sentences about the benefits of flowcharts.

Flowcharts are a good choice because they -are easy-
to understand.
Flowcharts are -graphical-
representations of the solution.
Flowcharts can be used to -map out-
a solution.

Answers

Answer:

c,a,c using the drop down menus edge 2021

GOODLUCK

Explanation:

Answer:

C , A, and C

Explanation:

Most presentations use text:

Answers

Answer:

The correct response is "at a minimum".

Explanation:

Texts are an accompanying indicator of that same basis of these observations mostly during introduction or analysis, must be quite succinct as well as accurateThroughout reality, a Power point presentation's fundamental requirements or suggestions are to prevent a lot much textual from being used although it all works together.

Use the drop-down menus to complete statements about audio file formats.

The most common file format for consumer storage and playback is ___
The __ audio file was originally used on Apple computers.
The main audio format used in Microsoft Windows is __

Answers

Answer: 1. .mp3 2. .aiff 3. .wav

Explanation:

I got it right

Answer:

.mp3

.aiff

.wav

Explanation:

hope this helps :)

In cell 14, calculate


the profit by


subtracting the


donation from the


streaming revenues.

Answers

Answer:

See Explanation

Explanation:

The question is incomplete as the cells that contains donation and streaming revenues are not given

So, I will make the following assumption:

H4 = Donations

G4 =  Streaming Revenues

So, the profit will be:

Enter the following formula in cell I4

=(G4 - H4)

To get the actual solution in your case, replace G4 and H4 with the proper cell names

answer this question.




side-note if you want please sub to Braeden Eischen.

Answers

Answer:

yes

Explanation:

Which filter allows you to impart a stamping or raising effect in an image?

Answers

Answer:I'm pretty sure it's A

Explanation:

Noise I’m pretty sure

Interstate highway numbers Primary U.S. interstate highways are numbered 1-99. Odd numbers (like the 5 of 95) go north/south, and evens (like the 10 or 90) go east/west. Auxiliary highways are numbered 100-999, and service the primary highway indicated by the rightmost two digits. Thus, I-405 services 1-5, and I-290 services -90. Given a highway number, indicate whether it is a primary or auxiliary highway. If auxiliary, indicate what primary highway it serves. Also indicate if the (primary) highway runs north/south or east/west. Ex: If the input is 90 the output is I-90 is primary, going east/west. Ex: If the input is 290 the output is I-290 is auxiliary, serving 1-90, going cast/west. Ex: If the input is: 0 the output is O is not a valid interstate highway number. See Wikipedia for more info on highway numbering. main.py Load default templ else 1 nighway_number - int(input) 2 Type your code here. " 4 if highway_number - 0: 5 print(highway_number, 'is not a valid interstate highway number.') 6 if highway_number in range(1, 99-1): 7 if highway..number % 2 - : 8 print('I-' highway number, "is primary, going east/west.") 9 print("I-' highway_number, "is primary, going north/south." 11 else: 12 served - highway_number % 100 13 if highway number - 1000: print highway_number, 'is not a valid Interstate highway number.') 15 if highway number in range(99, 999.1): 16 if highway_number 2 - 0 print('I..highway_number, 'is auxiliary, serving I.', 'x.f.' Xserved, 'going eastwest.) 18 else: print('1', highway_number, 'is auxiliary, rving I-','%.f.' Xserved, 'going north/south.) 10 14 17 19 Develop mode Submit mode When done developing your program press the Submit for grading button below. This will submit your program for auto-grading. Submit for grading Sature of your work Input 90 Your output I- 90 is primary, going east/west. Expected output I-90 is primary, going east/west. 0 2: Auxiliary (290) Output is nearly correct; but whitespace differs. See highlights below. Special character legend Input 290 Your output 1- 290 is auxiliary, serving I- 90, going east/west. I-290 is auxiliary, serving 1-90, going east/west. Expected output 3 Invalid (0) 1/1 Input 0 Your output is not a valid interstate highway number. 4. Compare output 0/2 Output is nearly correct; but whitespace differs. See highlights below Special character legend Input Your output

Answers

Answer:

See attachment for complete solution

Explanation:

The program in your question is unreadable.

So, I started from scratch (see attachment for complete solution)

Using the attached file as a point of reference.

The program has 15 lines

Line 1: Prompt the user for highway number (as an integer)

Line 2: Convert the user input to string

Line 3: Check if highway number is outside 1-999

Line 4: If line 3 is true, print a notice that the input is outside range

Line 5: If line 3 is not true

Line 6: Check if the number of highway digits is 2.

Line 7: If true, Check if highway number is an even number

Line 8: If even, print that the highway is primary and heads east/west

Line 9: If highway number is odd number

Line 10: Print that the highway is primary and heads north/south

Line 11: If the number of highway digits is 3

Line 12: Check if highway number is an even number

Line 13: If even, print that the highway is auxiliary and heads east/west

Line 14: If highway number is odd number

Line 15: Print that the highway is auxiliary and heads north/south

See attachment for complete program

Write a function called 'game_of_eights()' 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: the function returns True if consecutive eights (8) are found in the list; returns False otherwise. the function can handle the edge case where the last element of the list is an 8 without crashing. 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,8,8,u Error. Please enter only integers.

Answers

Answer:

In Python:

def main():

   n = int(input("List items: "))

   mylist = []

   for i in range(n):

       listitem = input(", ")

       if listitem.isdecimal() == True:

           mylist.append(int(listitem))

       else:

           mylist.append(listitem)

   print(game_of_eights(mylist))

def game_of_eights(mylist):

   retVal = "False"

   intOnly = True

   for i in range(len(mylist)):

       if isinstance(mylist[i],int) == False:

           intOnly=False

           retVal = "Please, enter only integers"

       if(intOnly == True):

           for i in range(len(mylist)-1):

               if mylist[i] == 8 and mylist[i+1]==8:

                   retVal = "True"

                   break

   return retVal

if __name__ == "__main__":

   main()

Explanation:

The main begins here

def main():

This gets the number of list items from the user

   n = int(input("List items: "))

This declares an empty list

   mylist = []

This iterates through the number of list items

   for i in range(n):

This gets input for each list item, separated by comma

       listitem = input(", ")

Checks for string and integer input before inserting item into the list

       if listitem.isdecimal() == True:

           mylist.append(int(listitem))

       else:

           mylist.append(listitem)

This calls the game_of_eights function

   print(game_of_eights(mylist))

The game_of_eights function begins here

def game_of_eights(mylist):

This initializes the return value to false

   retVal = "False"

This initializes a boolean variable to true

   intOnly = True

This following iteration checks if the list contains integers only

   for i in range(len(mylist)):

If no, the boolean variable is set to false and the return value is set to "integer only"

       if isinstance(mylist[i],int) == False:

           intOnly=False

           retVal = "Please, enter only integers"

This is executed if the integer contains only integers

       if(intOnly == True):

Iterate through the list

           for i in range(len(mylist)-1):

If consecutive 8's is found, update the return variable to True

               if mylist[i] == 8 and mylist[i+1]==8:

                   retVal = "True"

                   break

This returns either True, False or Integer only

   return retVal

This calls the main method

if __name__ == "__main__":

   main()

Other Questions
The results in a science textO describe details involved in completing the experiment.O share the data found after an experiment is concluded,give the background and purpose of an experiment.O interpret the results of a completed experiment. Make a Poetry Bingo /Poetry Ladder /Poetry Dice based on the chapter JUSTME.how to make poetry bingo/poetry ladder/poetry dice Copyright law protects the expression of . So, is protected by copyright law. Hi i have this class work of my cousing but i need some help beacause i forgot this the first question is 5_8 Please help. Dont put a random answer plz. qualities that describe someone's personality Le testament du couturier Fill in the blank with simple present tense.Tom always _____new ways to do things. (find) Stream let me in - Enhypen help me plz: In a race Ram covers 5 km in 20 min. how Much distance will he cover in 100 min? 25 km , 26 km ,35km ,or 40km plz help me Evaluate the algebraic expression 3f + g,when f = 6, g = 8, h = 12 and j = 2. A. 30 B. 26 C. 17 D. 13 In 2-3 sentences summarize what you learned today about Pope and the Pueblo Revolt? 1. What is the greatest common factor of6x2 3x + 18?a. 3b. 3xC. 6xd. There is no GCF True or False?A parallelogram with opposite congruent sides of 6 feet and 3 feet can be divided into two congruent rhombuses. (Giving crown to most accurate answer) Plz help fastExpansion and imperialism helped American businesses do which of the following? Check all that apply.influence prices by sensationalizing productsgain materials needed for manufacturing industriesspread their ideas and beliefs to other marketstrade finished goods with other countrieskeep American naval ships fully supplied Which type of focusing technique helps viewers stay with the subject? _______ focus helps people concentrate on a moving subject and helps maintain interest. The physical properties of element X are shown in the table below.Physical Properties of Xmalleableductileshinyconducts heatconducts electricityWhich most likely represents the identity of element X?O A. iodine (1)OB. sulfur (S)OC. copper (Cu)OD. carbon (C) FOR THE SMART MATH PEOPLEWILL GIVE BRAINLIEST Can someone please help Why is Grendel such a formidable opponent? What is happening to the people trying to help Beowulf? What is happening to their weapons? (30 words)