Answer:
In Python
print("Instruction: 1. Rock, 2. Paper or 3. Scissors: ")
p1 = int(input("Player 1: "))
p2 = int(input("Player 2: "))
if p1 == p2:
print("Tie")
else:
if p1 == 1: # Rock
if p2 == 2: #Paper
print("P2 wins! Paper covers Rock")
else: #Scissors
print("P1 wins! Rock smashes Scissors")
elif p1 == 2: #Paper
if p2 == 1: #Rock
print("P1 wins! Paper covers Rock")
else: #Scissors
print("P2 wins! Scissors cuts Paper")
elif p1 == 3: #Scissors
if p2 == 1: #Rock
print("P2 wins! Rock smashes Scissors")
else: #Paper
print("P1 wins! Scissors cuts Paper")
Explanation:
This prints the game instruction
print("Instruction: 1. Rock, 2. Paper or 3. Scissors: ")
The next two lines get input from the user
p1 = int(input("Player 1: "))
p2 = int(input("Player 2: "))
If both input are the same, then there is a tie
if p1 == p2:
print("Tie")
If otherwise
else:
The following is executed if P1 selects rock
if p1 == 1: # Rock
If P2 selects paper, then P2 wins
if p2 == 2: #Paper
print("P2 wins! Paper covers Rock")
If P2 selects scissors, then P1 wins
else: #Scissors
print("P1 wins! Rock smashes Scissors")
The following is executed if P1 selects paper
elif p1 == 2: #Paper
If P2 selects rock, then P1 wins
if p2 == 1: #Rock
print("P1 wins! Paper covers Rock")
If P2 selects scissors, then P2 wins
else: #Scissors
print("P2 wins! Scissors cuts Paper")
The following is executed if P1 selects scissors
elif p1 == 3: #Scissors
If P2 selects rock, then P2 wins
if p2 == 1: #Rock
print("P2 wins! Rock smashes Scissors")
If P2 selects paper, then P1 wins
else: #Paper
print("P1 wins! Scissors cuts Paper")
1. What is the difference between computer organization and computer architecture? 2. What is an ISA? 3. What is the importance of the Principle of Equivalence of Hardware and Software? 4. Name the three basic components of every computer. 5. To what power of 10 does the prefix giga- refer? What is the (approximate) equivalent power of 2? 6. To what power of 10 does the prefix micro- refer? What is the (approximate) equivalent power of 2?
Answer:
1.Computer Organization is how operational parts of a computer system are linked together. Computer architecture provides functional behavior of computer system. ... Computer organization provides structural relationships between parts of computer system.
2. An ISA, or Individual Savings Account, is a savings account that you never pay any tax on. It does come with one restriction, which is the amount of money you can save or invest in an ISA in a single tax year – also known as your annual ISA allowance.
3. The principle of equivalence of hardware and software states that anything that can be done with software can also be done with hardware and vice versa. This is important in designing the architecture of a computer. There are probably uncountable choices to mix and match hardware with software.
4.Computer systems consist of three components as shown in below image: Central Processing Unit, Input devices and Output devices. Input devices provide data input to processor, which processes data and generates useful information that's displayed to the user through output devices.
5.What is the (approximate) equivalent power of 2? The prefix giga means 109 in the SI (International System of Units) of decimal system. Now convert to binary definition. So, the 1 giga =230 bytes.
Which of the following is a/are view/views to display a table in Access?
Question 5 options:
Datasheet view
Design view
Both A and B
None of the above
Answer:Both A and B
Explanation:
In cell 14, calculate
the profit by
subtracting the
donation from the
streaming revenues.
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
An expression that returns a value is known as a
Answer:
In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after the instruction which called the subroutine, known as its return address. The return address is saved by the calling routine, today usually on the process's call stack or in a register. Return statements in many languages allow a function to specify a return value to be passed back to the code that called the function.
An expression that returns a value is known as a function. Check more about function below.
What is a function?A function is often seen as a kind of expression or rule, or law that often tells more about a relationship.
Conclusively, a function is known to often returns a value back to the instruction that is known also to be the function. This is regarded as the differences that exist between a method and a function.
Learn more about function from
https://brainly.com/question/20476366
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
Answer: number 2 is the correct way to do it
Explanation:
Answer:
2 newWord = word1 + word2
Explanation:
Which story element refers to the way the story unfolds?
A.
premise
B.
back story
C.
synopsis
D.
plot
Answer:
D. Plot
Explanation:
The plot is how the story develops, unfolds and move through time.
Complete the function favoriteFlower(). Note that the program will not run as is because the function is incomplete. The purpose of the function is to determine if the given flower is in the top three of my favorite flowers. The starter file defines a list of favorite flowers that is ordered most favorite to least favorite. Please pass the flower name and the flower list as arguments in the function. The expected output is:
Answer:
What Language? Once you respond with a comment, I will be happy to write the code for you. I write code 24/7 (Because I have nothing better to do), so I will wait for you to comment. Also is there any pre-existing code?
Explanation:
Write the function evens which takes in a queue by reference and changes it to only contain the even elements. That is, if the queue initially contains 3, 6, 1, 7, 8 then after calling odds, the queue will contain 6, 8. Note that the order of the elements in the queue remains the same. For full credit, no additional data structures (queues, stacks, vectors, etc.) should be used. Assume all libraries needed for your implementation have already been included.
Answer:
Explanation:
The following code is written in Java it goes through the queue that was passed as an argument, loops through it and removes all the odd numbers, leaving only the even numbers in the queue. It does not add any more data structures and finally returns the modified queue when its done.
public static Queue<Integer> evens(Queue<Integer> queue) {
int size = queue.size();
for(int x = 1; x < size+1; x++) {
if ((queue.peek() % 2) == 0) {
queue.add(queue.peek());
queue.remove();
} else queue.remove();
}
return queue;
}
You were hired as a systems analyst by a small independent publishing firm. This firm has been specialized in paperback books, and now thinking of publishing most of their paperback books online. As a systems analyst, you are expected to help develop a computerized inventory and distribution information system, and lead the whole project. With the new strategic objective, you will also develop a solution that will help the firm convert paperbacks to e-books. In your first month, you are expected to be familiar with the firm and the market including competitors and collaborators across the supply chain. You also need to start communicating with internal and external stakeholders to elicit the requirements. Besides, the firm is planning to open new branches in different states and cities, and renew its website on which books are advertised and sold. You are thinking of implementing an agile methodology (iterative and incremental) to plan, design, and implement the information systems. As a systems analyst, you will determine requirements.
Required:
Explain how you will ensure continual user involvement.
Answer:
To ensure continual user involvement, I will employ a user-centered design system.
This system requires that I gather data from users and incorporate findings into the inventory systems design. The purpose is to create user-friendly inventory and information distribution systems.
To achieve this, I will try to understand the users of the systems, the users' tasks, and the users' work environments. Then, I will evaluate the user requirements based on current and future needs. I will address the user requirements and continuously involve the user in the design and development of the systems.
Explanation:
The deployment of user-centric design is to achieve project success. Using this approach will also save design and development time, cut design and development costs, and improve user satisfaction. This approach will also help me to understand the user needs and requirements and help the users to understand the newly developed systems.
Do any of these algorithms (Random Allocation, Round-Robin, Weighted Round-Robin, Round-Robin DNS Load Balancing, and Least Connections) compromise security?
Answer:
yes and
Explanation:
why do you need to know about a buildings security are you going to rob it ???
______________ is a raw fact about a person or an object
Question 1 options:
File
Lookup wizard
Information
Data
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
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
create java program for these 2 question
1 see what you can do and go from their
Arrange the computers in the order fastest to slowest: Minicomputer, Supercomputer, Personal Computer and Mainframe.
Answer:
supercomputer, mainframe, personal computer, minicomputer
Explanation:
For this program you will build a simple dice game called Pig. In this version of Pig, two players alternate turns. Players each begin the game with a score of 0. During a turn a player will roll a six-sided die one or more times, summing up the resulting rolls. At the end of the player's turn the sum for that turn is added to the player's total game score If at any time a player rolls a 1, the player's turn immediately ends and he/she earns O points for that turn (i.e. nothing is added to the player's total game score). This is called "pig". After every roll that isn't a 1, the player may choose to either end the turn, adding the sum from the current turn to his/her total game score, or roll again in an attempt to increase the sum. The first player to 50 points wins the game
Details
Open a text editor and create a new file called pig.py. In the file
Write a function called print_scores that has four parameters - these hold, in this order, the name of the first player (a string), his/her score (an int), the second player's name (a string), and score (an int).
The function will
Print the following message, using the current parameter values for the player names and scores (NOT necessarily Ziggy, 18, Elmer, and 23) -SCORES Ziggy:18 Elmer 23--
Print an empty line before this line
There is a single tab between SCORES and the name of player 1 .
There is a single tab between player 1's score and player 2's name .
Every other gap is a single space
Answer:
In Python:
import random
p1name = input("Player 1: "); p2name = input("Player 2: ")
p1score = 0; p2score = 0
playerTurn = 1
print(p1name+" starts the game")
roll = True
while(roll):
if playerTurn == 1:
p1 = random.randint(1,6)
print(p1name+"'s roll: "+str(p1))
if p1 == 1:
playerTurn = 2
roll = True
else:
p1score+=p1
another = input("Another Roll (y/n): ")
if another == "y" or another == "Y":
roll = True
else:
playerTurn = 2
roll = True
else:
p2 = random.randint(1,6)
print(p2name+"'s roll: "+str(p2))
if p2 == 1:
playerTurn = 1
roll = True
else:
p2score+=p2
another = input("Another Roll (y/n): ")
if another == "y" or another == "Y":
roll = True
else:
playerTurn = 1
roll = True
if p1score >= 50 or p2score >= 50:
roll = False
print(p1name+":\t"+str(p1score)+"\t"+p2name+":\t"+str(p2score))
Explanation:
Note that the dice rolling is simulated using random number whose interval is between 1 and 6
This imports the random module
import random
This line gets the name of both players
p1name = input("Player 1: "); p2name = input("Player 2: ")
This line initializes the scores of both players to 0
p1score = 0; p2score = 0
This sets the first play to player 1
playerTurn = 1
This prints the name of player 1 to begin the game
print(p1name+" starts the game")
This boolean variable roll is set to True.
roll = True
Until roll is updated to False, the following while loop will be repeated
while(roll):
If player turn is 1
if playerTurn == 1:
This rolls the dice
p1 = random.randint(1,6)
This prints the outcome of the roll
print(p1name+"'s roll: "+str(p1))
If the outcome is 1, the turn is passed to player 2
if p1 == 1:
playerTurn = 2
roll = True
If otherwise
else:
Player 1 score is updated
p1score+=p1
This asks if player 1 will take another turn
another = input("Another Roll (y/n): ")
If yes, the player takes a turn. The turn is passed to player 2, if otherwise
if another == "y" or another == "Y":
roll = True
else:
playerTurn = 2
roll = True
If player turn is 2
else:
This rolls the dice
p2 = random.randint(1,6)
This prints the outcome of the roll
print(p2name+"'s roll: "+str(p2))
If the outcome is 1, the turn is passed to player 1
if p2 == 1:
playerTurn = 1
roll = True
If otherwise
else:
Player 2 score is updated
p2score+=p2
This asks if player 2 will take another turn
another = input("Another Roll (y/n): ")
If yes, the player takes a turn. The turn is passed to player 1, if otherwise
if another == "y" or another == "Y":
roll = True
else:
playerTurn = 1
roll = True
If either of both players has scored 50 or above
if p1score >= 50 or p2score >= 50:
roll is updated to False i.e. the loop ends
roll = False
This prints the name and scores of each player
print(p1name+":\t"+str(p1score)+"\t"+p2name+":\t"+str(p2score))
In order to restrict editing to a document, a user will go to Review, , Restrict Editing, and will then select what kinds of editing are allowed.
Answer: drafting
Explanation:
- A blacksmith is shoeing a miser's horse. The blacksmith charges ten dollars for his work. The miser refuses to pay. "Very well", says the blacksmith, "there are eight nails in each horseshoe. The horse has four shoes. There are 32 nails in all. I will ask you to pay one penny for the first nail, two pennies for the next nail, four pennies for the next nail, eight pennies for the next nail, sixteen pennies for the next, etc. until the 32nd nail". How much does the miser have to pay?
Answer:
1+ 2^31= 2,146,483,649 pennies.
in Dollars- $21,464,836.49
edit for total=
42, 929,672. 97
Explanation:
,
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
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.
what is the correct process for setting up a recurring project for the same client in qbo accountant?
Answer:
The answer is below
Explanation:
The correct process for setting up a recurring project for the same client in Quickbooks Online Accountant is as follows:
1. Go to Work, then select create a project
2. Select the Repeat button, then set the frequency and duration
3. Formulate the project and save it.
4. Reopen the project
5. And select the Duplicate button for the proportion of times you want it to recur. This includes assigning the interval, day of the recurrence, and end time.
6. Then select Save.
Firstly, invent a separate project, then pick the repeat button on the right of the screen, specify the frequency and duration. Its frequency can indeed be weekly, biweekly, monthly, and so on.
This project's duration must be determined. This step saves the user time when working on a project. Otherwise, the same actions would have to be done again and over, which would be time-consuming and repetitive.New project and click the continue option to start the process of preparing a recurring project for the same client.This second alternative is not the best method to create a recurring project for the same client. Based on the phase, the initiatives can be generated as many times as necessary.Therefore, the answer is "first choice".
Learn more:
brainly.com/question/24356450
The following pseudocode describes how a bookstore computes the price of an order from the total price and the number of the books that were ordered. Step 1: read the total book price and the number of books. Step 2: Compute the tax (7.5% of the total book price). Step 3: Compute the shipping charge ($2 per book). Step 4: The price of the order is the sum of the total book price, the tax and the shipping charge. Step 5: Print the price of the order. Translate this psuedocode into a C Program. Please write only the main body of the program
Answer:
float bookExamplePrice = 15.25;
float bookTax = 7.5;
float bookShippingPrice = 2.0;
float Test = bookExamplePrice / 100;
float Tax = Test * bookTax;
float FullPrice = Tax + bookExamplePrice + bookShippingPrice;
// I don't know how to remove the numbers after the first two decimals.
// I tested this program. It works!
// The text after the two slashes don't run when you compile them.
printf("Price: $%.6f\n",FullPrice);
Explanation:
We can easily improve the formula by approximating the area under the function f(x) by two equally-spaced trapezoids. Derive a formula for this approximation and implement it in a function trapezint2( f,a,b ).
Answer:
Explanation:
[tex]\text{This is a math function that is integrated using a trapezoidal rule } \\ \\[/tex]
[tex]\text{import math}[/tex]
def [tex]\text{trapezint2(f,a,b):}[/tex]
[tex]\text{midPoint=(a+b)/2}[/tex]
[tex]\text{return .5*((midPoint-a)*(f(a)+f(midPoint))+(b-midPoint)*(f(b)+f(midPoint)))}[/tex]
[tex]\text{trapezint2(math.sin,0,.5*math.pi)}[/tex]
[tex]0.9480594489685199[/tex]
[tex]trapezint2(abs,-1,1)[/tex]
[tex]1.0[/tex]
In this exercise we have to use the knowledge of computational language in python to write the code.
the code can be found in the attachment.
In this way we have that the code in python can be written as:
h = (b-a)/float(n)
s = 0.5*(f(a) + f(b))
for i in range(1,n,1):
s = s + f(a + i*h)
return h*s
from math import exp # or from math import *
def g(t):
return exp(-t**4)
a = -2; b = 2
n = 1000
result = Trapezoidal(g, a, b, n)
print result
See more about python at brainly.com/question/26104476
In ……………cell reference, the reference of a cell does not change.
Answer:
In absolute cell reference, the reference of a cell does not change.
why must a satellite have distinct uplink and downlink frequencies.
Answer:
The reason that a satellite must have a distinct uplink and downlink set of frequencies is because they help avoid any type of interference that may occur. The uplink receives the signal and amplifies it so that it can be transmitted to another frequency (downlink).
1 #include 2 3 int max2(int x, int y) { 4 int result = y; 5 if (x > y) { 6 result = x; 7 } 8 return result; 9 } 10 11 int max3(int x, int y, int z) { 12 return max2(max2(x,y),z); 13 } 14 15 int main() { 16 int a = 5, b = 7, c = 3; 17 18 printf("%d\n",max3(a, b, c)); 19 20 printf("\n\n"); 21 return 0; 22 } What number is printed when the program is run?
Answer:
7
Explanation:
#include <stdio.h>
int max2(int x, int y) {
int result = y;
if (x > y) {
result = x;
}
return result;
}
int max3(int x, int y, int z) {
return max2(max2(x,y),z);
}
int main() {
int a = 5, b = 7, c = 3;
printf("%d",max3(a, b, c));
printf("");
return 0;
}
Hi, first of all, next time you post the question, it would be nice to copy and paste like above. This will help us to read the code easily. Thanks for your cooperation.
We start from the main function:
The variables are initialized → a = 5, b = 7, c = 3
max3 function is called with previous variables and the result is printed → printf("%d",max3(a, b, c));
We go to the max3 function:
It takes 3 integers as parameters and returns the result of → max2(max2(x,y),z)
Note that max2 function is called two times here (One call is in another call actually. That is why we need to first evaluate the inner one and use the result of that as first parameter for the outer call)
We go to the max2 function:
It takes 2 integers as parameters. If the first one is greater than the second one, it returns first one. Otherwise, it returns the second one.
First we deal with the inner call. max2(x,y) is max2(5,7) and the it returns 7.
Now, we need to take care the outer call max2(7, z) is max2(7, 3) and it returns 7 again.
Thus, the program prints 7.
write a BASIC program to find the product of any two numbers
Answer:
Print 4 + 4
Explanation:
If you're writing this in the programming language called BASIC, this is how you would add any two numbers.
Which of the following can technology NOT do?
O Make our life problem free
O Provide us with comforts and conveniences
Help make our lives more comfortable
O Give us directions to a destination
make our life problem free
because technology has its negative effects on humanity like Social media and screen time can be bad for mental health
And technology is leading us to sedentary lifestyles
Technology is addictive
Insomnia can be another side effect of digital devices
Instant access to information makes us less self-sufficient
Young people are losing the ability to interact face-to-face
Social media and screen time can be bad for mental health
Young people are losing the ability to interact face-to-face
Relationships can be harmed by too much tech use
Write a C++ program to calculate the course score of CSC 126. 1. A student can enter scores of 3 quizzes, 2 exams, and a final exam. The professor usually keeps 1 digit after the point in each score but the overall course score has no decimal places. 2. The lowest quiz score will not be calculated in the quiz average. 3. The weight of each score is: quiz 20%, exams 30%, and the final 50%. 4. The program will return the weighted average score and a letter grade to the student. 5. A: 91 - 100, B: 81 - 90, C: 70 - 80, F: < 70.
Answer:
In C++:
#include <iostream>
using namespace std;
int main(){
double quiz1, quiz2, quiz3, exam1, exam2, finalexam,quiz;
cout<<"Quiz 1: "; cin>>quiz1;
cout<<"Quiz 2: "; cin>>quiz2;
cout<<"Quiz 3: "; cin>>quiz3;
cout<<"Exam 1: "; cin>>exam1;
cout<<"Exam 2: "; cin>>exam2;
cout<<"Final Exam: "; cin>>finalexam;
if(quiz1<=quiz2 && quiz1 <= quiz3){ quiz=(quiz2+quiz3)/2; }
else if(quiz2<=quiz1 && quiz2 <= quiz3){ quiz=(quiz1+quiz3)/2; }
else{ quiz=(quiz1+quiz2)/2; }
int weight = 0.20 * quiz + 0.30 * ((exam1 + exam2)/2) + 0.50 * finalexam;
cout<<"Average Weight: "<<weight<<endl;
if(weight>=91 && weight<=100){ cout<<"Letter Grade: A"; }
else if(weight>=81 && weight<=90){ cout<<"Letter Grade: B"; }
else if(weight>=70 && weight<=80){ cout<<"Letter Grade: C"; }
else{ cout<<"Letter Grade: F"; }
return 0;
}
Explanation:
See attachment for complete program where comments were used to explain difficult lines
Why do people make Among Us games on Ro-blox, and thousands of people play them, when Among Us is free on all devises?
A) Maybe they think the Ro-blox version is better???
B) They don't know it's on mobile. Nor do they know it's free.
C) I have no idea.
D) I agree with C).
I think its A) Maybe they think the Ro-blox version is better
Plus, Among Us isn't free on all devices. (like PC)
And, to be honest I like the normal Among Us better than the Ro-blox version...
Hope This Helps! Have A GREATTT Day!!Plus, Here's an anime image that might make your day happy:
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.
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()
2. What is the implication of media killings in the Philippines?
Answer:
Throughout the clarification below, the description of the query is mentioned.
Explanation:
In the Philippines, the Implication of media indicates that perhaps the Philippines isn't a safe environment for reporters, and therefore more remains to be improved to change this pattern.But it didn't start underneath Duterte before you could even say that, as well as he didn't order strikes. If he had instructions in which he would criticize, for perhaps a long period presently Ressa had died as one of his other very resolute and influential media commentators.