IPSec provides security services at the IP layer by enabling a system to select required security protocols to determine algorithms to use for services and put in place cryptographic keys required to provide the requested services.
What is IPsec used for?When sensitive data is transported across the network, such as financial transactions, medical records, and business conversations, IPsec is used to protect it. Additionally, IPsec tunneling, which encrypts all data exchanged between two endpoints, is employed to safeguard virtual private networks (VPNs).
Additionally, IPsec can secure routers providing routing information over the open internet and encrypt data at the application layer. Additionally, IPsec can be used to offer authentication without encryption, for instance, to confirm that data came from a known sender.
Data can be securely transmitted without utilizing IPsec by applying encryption at the application or transport layers of the Open Systems Interconnection (OSI) model. The encryption is carried out using HTTPS, which operates at the application layer. the Transport Layer Security protocol, which is at the transport layer (TLS)
To learn more about IPsec refer to:
https://brainly.com/question/24475479
#SPJ4
Who made computer ? Which year?
Answer:
The first computer that resembled the modern machines we see today was invented by Charles Babbage between 1833 and 1871.
Answer:
Charles Babbage in 1991
Help pls.
Write python 10 calculations using a variety of operations. Have a real-life purpose for each calculation.
First, use Pseudocode and then implement it in Python.
For example, one calculation could be determining the number of gallons of gas needed for a trip based on the miles per gallon consumed by a car.
A python program that calculates the number of gallons of gas needed for a trip based on the miles per gallon consumed by a car is given below:
The Programdef printWelcome():
print ('Welcome to the Miles per Gallon program')
def getMiles():
miles = float(input('Enter the miles you have drove: '))
return miles
def getGallons():
gallons = float(input('Enter the gallons of gas you used: '))
return gallons
def printMpg(milespergallon):
print ('Your MPG is: ', str(milespergallon))
def calcMpg(miles, gallons):
mpg = miles / gallons
return mpg
def rateMpg(mpg):
if mpg < 12:
print ("Poor mpg")
elif mpg < 19:
print ("Fair mpg")
elif mpg < 26:
print ("Good mpg")
else:
print ("Excellent mpg")
if __name__ == '__main__':
printWelcome()
print('\n')
miles = getMiles()
if miles <= 0:
print('The number of miles cannot be negative or zero. Enter a positive number')
miles = getMiles()
gallons = getGallons()
if gallons <= 0:
print('The gallons of gas used has to be positive')
gallons = getGallons()
print('\n')
mpg = calcMpg(miles, gallons)
printMpg(mpg)
print('\n')
rateMpg(mpg)
Read more about python programming here:
https://brainly.com/question/26497128
#SPJ1
Which strategy helps job seekers organize and track their job search progress efficiently?
A job seeker who is using an online resources for the job search shows that how technology as well as the internet in the particular has been helped to simplify our everyday life.
What is the use of online resources in finding a job?The use of the online resources in the job search provides a much faster way of reaching and covering a wide range of available jobs within and far beyond your immediate geographical range.
Before the internet, the job searches were typically done manually, and the process has been consumed a lot of time and the resources and was mostly limited a certain geographical range.
Therefore, nowadays, someone in the US can easily apply for a job post on the internet all the way in Germany.
Learn more about internet on:
https://brainly.com/question/13308791
#SPJ9
Determine the total number of votes and the percentage of the total votes by each candidate. The sample output of your program is shown below. It incudes the winner of the election. Use methods from the System.out stream for your output.
The program that yeilds the above output is given as follows.
public class VoteCounter {
public static void main(String[] args) {
int candidate1Votes = 500;
int candidate2Votes = 300;
int candidate3Votes = 200;
int totalVotes = candidate1Votes + candidate2Votes + candidate3Votes;
double candidate1Percentage = (double) candidate1Votes / totalVotes * 100;
double candidate2Percentage = (double) candidate2Votes / totalVotes * 100;
double candidate3Percentage = (double) candidate3Votes / totalVotes * 100;
System.out.println("Total votes: " + totalVotes);
System.out.println("Candidate 1 votes: " + candidate1Votes + " (" + candidate1Percentage + "%)");
System.out.println("Candidate 2 votes: " + candidate2Votes + " (" + candidate2Percentage + "%)");
System.out.println("Candidate 3 votes: " + candidate3Votes + " (" + candidate3Percentage + "%)");
}
}In this program,we have three candidates, and the number of votes for each candidate is given.
We calculate the total votes by summing up the votes for all candidates. Then,we calculate the percentage of votes for each candidate by dividing their votes by the total votes and multiplying by 100.
Finally,we use the System.out.println() method to display the total votes and the votes and percentages for each candidate.
Learn more about program:
https://brainly.com/question/23275071
#SPJ1
Which of the following errors would a copyeditor fix? (Select all that apply).
spelling and punctuation
content
sentence fluency
grammar
Answer:
The stage in which you polish your writing and fix grammar, spelling, and punctuation errors.
Java Eclipse homework. I need help coding this
Project 14A - Basically Speaking
package: proj14A
class: TableOfBases
Create a project called TableOfBases with class Tester. The main method should have a for loop that cycles through the integer values 65 <= j <= 90 (These are the ASCII codes for characters A – Z). Use the methods learned in this lesson to produce a line of this table on each pass through
the loop. Display the equivalent of the decimal number in the various bases just learned (binary, octal, and hex) as well as the character itself:
Decimal Binary Octal Hex Character
65 1000001 101 41 A
66 1000010 102 42 B
67 1000011 103 43 C
68 1000100 104 44 D
69 1000101 105 45 E
70 1000110 106 46 F
71 1000111 107 47 G
72 1001000 110 48 H
73 1001001 111 49 I
74 1001010 112 4a J
75 1001011 113 4b K
76 1001100 114 4c L
77 1001101 115 4d M
78 1001110 116 4e N
79 1001111 117 4f O
80 1010000 120 50 P
81 1010001 121 51 Q
82 1010010 122 52 R
83 1010011 123 53 S
84 1010100 124 54 T
85 1010101 125 55 U
86 1010110 126 56 V
87 1010111 127 57 W
88 1011000 130 58 X
89 1011001 131 59 Y
90 1011010 132 5a Z
Answer:
I can't just do your project but use this as a head start.
Explanation:
public class TableOfBases
{
public static void main(String[] args)
{
// print out "Decimal Binary Octal Hex Character";
// write a for loop from 65 to 90
for (int i ... ) {
// get a string for integer i with base 2
String binary = Integer.toString (i,2);
// get a string for integer i with base 8
String octal = Integer.toString( ... );
// get a string for integer i with base 16
String hex = ...
// get a char for a chararater that has ASCII code i
char ch = (char) i ;
// print out binary, octal and hex, and ch
}
}
}
/*
Project... Basically Speaking
Create a project called TableOfBases with class Tester.
The main method should have a for loop that cycles through the integer values
65 <= j <= 90 (These are the ASCII codes for characters A – Z).
Use the methods learned in this lesson to produce a line of this table on each pass
through the loop. Display the equivalent of the decimal number in the various bases
just learned (binary, octal, and hex) as well as the character itself:
Decimal Binary Octal Hex Character
65 1000001 101 41 A
66 1000010 102 42 B
67 1000011 103 43 C
68 1000100 104 44 D
69 1000101 105 45 E
70 1000110 106 46 F
....
71 1000111 107 47 G 72 1001000 110 48 H 73 1001001 111 49 I 74 1001010 112 4a J 75 1001011 113 4b K 76 1001100 114 4c L 77 1001101 115 4d M 78 1001110 116 4e N 79 1001111 117 4f O 80 1010000 120 50 P 81 1010001 121 51 Q 82 1010010 122 52 R 83 1010011 123 53 S 84 1010100 124 54 T 85 1010101 125 55 U 86 1010110 126 56 V 87 1010111 127 57 W 88 1011000 130 58 X 89 1011001 131 59 Y 90 1011010 132 5a Z
*/
Select the guidelines you should follow when creating a memo.
A. Single space the paragraphs in the memo.
B. Send copies to anyone who is affected by the memo.
C. Write very long sentences.
D. Get to the point at the beginning of the memo.
E. Keep the paragraph lengths short.
F. Do not send copies to people who were mentioned in the memo.
Please help me. 30 points!
Select the guidelines you should follow when creating a memo.
A. Single space the paragraphs in the memo.D. Get to the point at the beginning of the memo.E. Keep the paragraph lengths short.When creating a memo, you should start it by keeping your opinion that seems strong So, get to the point at the beginning of the memo. Single space the paragraphs because it makes it look tidy but too much space gives the reader a thought that it's too empty. Keep the paragraph lengths short, this is an art. Everyone cannot do it, keeping your point with a short paragraph is not easy. Short paragraphs keeps the reader interested in the memo. Too long paragraphs are boring...~
Answer:
Hello there, the answer is A,D,E
Explanation:
Write a program to read from std_info.txt.
This file has student first name, last name, major, and gpa.
This program must compute the average gpa of ee, cpe, and all students in the file. you must write in student_avg.txt file, the student information and computed gpa at the bottom of the list of students in the following order:
Sam Thomas CPE 3.76Mary Smith EE 2.89John Jones BUS 4.00....EE average =CPE average =Total average =
Answer:
import pandas as pd
# loads the text file as a pandas dataframe
student_file = pd.read_fwf("std_info.txt")
# opens a new text file if the student_avg does not exist
# the file closes automatically at the end of the with statement
with open('student_avg.txt', 'w+') as file:
for row in student_file.iterrows():
file.write(row)
ee = student_file[student_file['major'=='EE']]
cpe = student_file[student_file['major'=='CPE']]
file.write(f'EE average = {ee['EE'].mean()}')
file.write(f'CPE average = {ee['CPE'].mean()}')
file.write(f'Total average = {student_file['EE'].mean()}')
Explanation:
The python program gets the text file as a fixed-width file and loads the file as a pandas dataframe. The dataframe is used to get the total average GPA the student GPA and the average GPA of students in various departments. The results are saved in a new file called 'student_avg.txt'.
Select the correct answer from each drop-down menu. What data types can you suggest for the given scenario? Adja is working in a program for the school grading system. She needs to use a(n) (First drop down) to store the name of the student and a(n) array of (Second drop down) to store all the grade of each subject of each student.
Options for the first drop down are- A. Integer, B.String, C.Character.
Options for the second drop down are- A.Floats, B.Character, C.String.
Based on the given scenarios, the data types that would be best suited for each is:
C. Character.A. FloatsWhat is a Data Type?This refers to the particular type of data item that is used in order to define values that can be taken or used in a programming language.
Hence, it can be seen that based on the fact that Adja is working in a program for the school grading system, she would need to use a character to store the name of the student and a float to store all the grades of each subject of each student because they are in decimals.
With this in mind, one can see that the answers have been provided above.,
In lieu of this, the correct answer to the given question that have been given above are character and floats.
Read more about data types here:
https://brainly.com/question/179886
#SPJ1
Answer:
A- String
B- Character
what is computers machain?
Answer:
the electronic device which take data process it and give meaningful results is called computer machine
HELP PLEASE
Today, not only do companies employ public relations managers but so do many
celebrities and politicians. Research and explain what the role of a public relations
manager is and see if you can think of the reasons why many public figures seem
to find them useful.
Answer: The role of a public relations manager is to keep the image of a celebrity, politician, ect. good so that they can keep their career going while constantly in the eye of the public. Public figures may find this useful because it can help them keep their record clean and have a personal life while also making it seem like they are perfect people to their audience, which in hand can help with business.
Explanation:
Spreadsheets are sometimes credited with legitimizing the personal computer as a business tool. Why do you think they had such an impact?
Spreadsheets is known to be an credited tool with legitimizing the personal computer as a business tool. Spreadsheets have a lot of impact in business world because:
It has low technical requirement. Here, spreadsheet does not need a complex installation and it is easy to understand.Data Sifting and Cleanup is very easy to do.It is a quick way to Generate Reports and Charts for business.What is Spreadsheets?Spreadsheets is known to be a key business and accounting tool. They are known to have different complexity and are used for a lot of reasons.
The primary aim of this is that it helps us to organize and categorize data into a kind of logical format and thus helps us to grow our business.
Learn more about Spreadsheets from
https://brainly.com/question/4965119
What is mean by SEO?
Answer:
SEO = Search Engine Optimization
Answer:
Search Engine Optimization
Explanation:
Is the process used to optimize a website's technical configuration, content relevance and link popularity so its pages can become easily findable, more relevant and popular towards user search queries, and as a consequence, search engines rank them better.
n choosing a career, your personal resources are defined as _____. a. the amount of money you require to accept the job when first hired b. who you are and what you have to offer an employer c. your career decisions and goals d. whether or not you have transportation to and from work
When choosing a career, personal resources are defined as who you are and what you have to offer an employer.
What is a career?A person's progression within a particular occupation or group of occupations can be regarded as their career. Whatever the case, a profession is distinct from a vocation, a job, or your occupation. It also takes into account your development and improvement in daily activities, both professional and recreational.
One of the most important decisions you will ever make in your life is your career. It involves far more than just deciding what you'll do to make ends meet. First, think about how much time we spend at work.
To get more information about Career :
https://brainly.com/question/2160579
#SPJ1
A project manager is responsible for (check all that apply)
A. addressing and seeking help on ethical issues
B. his/her client's company stock price
C. solving project technical issues and team conflicts
D. knowing and following rules and procedures related to the project
Answer:
The answers that are right are options A, C, and D.
Explanation:
Hope this helps!
what does the record of a spreadsheet run
The record in a spreadsheet refers to a row of data that contains information about a specific entity or item within the spreadsheet. It represents a single entry or observation in the dataset being managed. Each record typically consists of multiple fields or columns that hold different attributes or properties related to the entity being represented.
In a spreadsheet, records are organized vertically in a tabular format, with each record occupying a separate row. The fields within a record are aligned horizontally across the columns of the spreadsheet. For example, if you are managing a sales spreadsheet, each record may represent a specific sales transaction and the corresponding fields could include information such as the date, customer name, product sold, quantity, price, and total amount.
The record of a spreadsheet is essential for organizing and managing data effectively. It allows you to store and track individual units of information in a structured manner. With records, you can easily locate and reference specific data points, perform calculations, analyze patterns, and generate reports.
Moreover, the records in a spreadsheet are highly flexible and dynamic. You can add new records as new data becomes available, modify existing records to update information, or delete records that are no longer relevant. This flexibility enables you to maintain an up-to-date and accurate dataset.
The record of a spreadsheet is crucial for performing various data manipulation tasks, such as filtering, sorting, and performing calculations. By working with records, you can extract specific subsets of data based on certain criteria, sort records based on different fields, and perform calculations or analysis on selected records.
In summary, the record of a spreadsheet represents a single entry or observation in a dataset. It consists of multiple fields that hold specific attributes or properties related to the entity being represented. Records are essential for organizing, managing, and analyzing data within a spreadsheet, allowing for effective data manipulation and analysis.
for more questions on spreadsheet
https://brainly.com/question/26919847
#SPJ11
Create a defined name for range b6:e6 using walkup as the range name
In order to create a defined name for the range, one must follow the steps below.
What are the steps to creating a named range?Step 1 - Select the concerned range (Rows and columns inclusive of the labels)Step 2 - From the Ribbon above, select Formulas. Then select "Create From Selection".From the "Create From Selection" dialogue box, select the option that is indicative of the location of your row / column.Click "Ok".Learn more about Named Range at:
https://brainly.com/question/13396823
#SPJ1
Design templates can be applied to presentations when _____.
they are opened
a new slide is added
all the slides are created
all of the above
none of the above
IT IS NOT WHEN A NEW S IS ADDED
Answer:
all of the above
Explanation:
The answer to this is all of the above. In the Microsoft Powerpoint software, you are able to add a design template as soon as you first open the software and begin creating your presentation. Aside from this, you can also add the design template you want to use when a new slide is added or all the slides have already been created. This is done by clicking on the Design tab in the top ribbon and choosing the desired template. From this tab, you are also able to select specific slides to which you want the design to be applied to.
Answer:
All of the above
Explanation:
EDG2021
And office now has a total of 35 employees 11 were added last year the year prior there was a 500% increase in staff how many staff members were in the office before the increase
There were 5 staff members in the office before the increase.
To find the number of staff members in the office before the increase, we can work backward from the given information.
Let's start with the current total of 35 employees. It is stated that 11 employees were added last year.
Therefore, if we subtract 11 from the current total, we can determine the number of employees before the addition: 35 - 11 = 24.
Moving on to the information about the year prior, it states that there was a 500% increase in staff.
To calculate this, we need to find the original number of employees and then determine what 500% of that number is.
Let's assume the original number of employees before the increase was x.
If we had a 500% increase, it means the number of employees multiplied by 5. So, we can write the equation:
5 * x = 24
Dividing both sides of the equation by 5, we find:
x = 24 / 5 = 4.8
However, the number of employees cannot be a fraction or a decimal, so we round it to the nearest whole number.
Thus, before the increase, there were 5 employees in the office.
For more questions on staff members
https://brainly.com/question/30298095
#SPJ8
3. Consider the organization you are currently working in and explain this organization from systems characteristics perspectives particularly consider objective, components (at least three) and interrelationships among these components with specific examples.
The organization i worked for from systems characteristics perspectives is based on
Sales and OperationsMarketing and Customer RelationsWhat is the systems characteristics perspectivesIn terms of Sales and Operations: This part involves tasks connected to managing inventory, moving goods, organizing transportation, and selling products. This means getting things, storing them, sending them out, and bringing them to people.
Lastly In terms of Marketing and Customer Relations: This part is all about finding and keeping customers by making plans for how to sell products or services.
Read more about systems characteristics perspectives here:
https://brainly.com/question/24522060
#SPJ1
What is a promotional activity for a film?
Answer:
Sometimes called the press junket or film junket, film promotion generally includes press releases, advertising campaigns, merchandising, franchising, media and interviews with the key people involved with the making of the film, like actors and directors.
Explanation:
which of the following is a personal benifit of earning a college degree?
A) you have more friends
B) you are more likely to exercise
C) you are more likely to vote for the right candidate.
D) you have a longer life expectancy
Answer:
you have a longer life expectancy
Explanation:
All of the following is true about an artificial neural network, or ANN except: a.It identifies patterns that have not been programmed b.It is an optimization tool c.It is a computer system that can recognize and act on patterns or trends it detects in large sets of data d.It functions similarly to the neural circuitry of the brain
Answer:
b. It is an optimization tool
Explanation:
All of the following are true about an artificial neural network, or ANN except:
B. It is an optimization toolAccording to the given text, we are asked to show the odd one out about the artificial neural network or ANN and its functions in the computer network
As a result of this, we can see that the artificial neural network or ANN helps to identify patterns that have not been programmed, functions similarly to the neural circuitry of the brain, recognizes and acts on patterns or trends it detects in large sets of data, but it is not an optimization tool.
Therefore, the correct answer is option B
Read more here:
https://brainly.com/question/19714088
12.2 question 3 please help
Instructions
Write a method swap_values that has three parameters: dcn, key1, and key2. The method should take the value in the dictionary dcn stored with a key of key1 and swap it with the value stored with a key of key2. For example, the following call to the method
positions = {"C": "Anja", "PF": "Jiang", "SF": "Micah", "PG": "Devi", "SG": "Maria"}
swap_values(positions, "C", "PF")
should change the dictionary positions so it is now the following:
{'C': 'Jiang', 'PF': 'Anja', 'SF': 'Micah', 'PG': 'Devi', 'SG': 'Maria'}
Answer:
def swap_values(dcn, key1, key2):
temp = dcn[key1] # store the value of key1 temporarily
dcn[key1] = dcn[key2] # set the value of key1 to the value of key2
dcn[key2] = temp # set the value of key2 to the temporary value
positions = {"C": "Anja", "PF": "Jiang", "SF": "Micah", "PG": "Devi", "SG": "Maria"}
print("Initial dictionary: ")
print(positions)
swap_values(positions, "C", "PF")
print("Modified dictionary: ")
print(positions)
Explanation:
What is the last valid host on the subnet 172.29.72.0/23
The last valid host on the subnet 172.29.72.0/23 is 172.29.73.254.
To determine the last valid host on the subnet 172.29.72.0/23, we need to understand the concept of subnetting and how it affects the range of available host addresses.
In IPv4, subnetting allows for the division of a network into smaller subnetworks, each with its own range of usable host addresses.
The subnet 172.29.72.0/23 has a subnet mask of 255.255.254.0. The subnet mask determines the size of the network and the number of host addresses it can accommodate.
In this case, the /23 notation indicates that the first 23 bits are used to represent the network address, while the remaining 9 bits are available for host addresses.
To find the last valid host on this subnet, we need to determine the maximum number of hosts it can support. With 9 bits available for host addresses, we have 2^9 (512) possible combinations.
However, two of these combinations are reserved, one for the network address (172.29.72.0) and one for the broadcast address (172.29.73.255). Therefore, the actual number of usable host addresses is 512 - 2 = 510.
To find the last valid host address, we subtract 1 from the broadcast address.
In this case, the broadcast address is 172.29.73.255, so the last valid host address would be 172.29.73.254.
This is because the last address is reserved for the broadcast address and cannot be assigned to a specific host.
For more questions on host
https://brainly.com/question/27075748
#SPJ8
Write a python program which prints the frequency of the numbers that were
given as input by the user. Stop taking input when you find the string “STOP”. Do
not print the frequency of numbers that were not given as input. Use a dictionary
to solve the problem
Answer:
The program is as follows:
my_list = []
inp = input()
while inp.lower() != "stop":
my_list.append(int(inp))
inp = input()
Dict_freq = {}
for i in my_list:
if (i in Dict_freq):
Dict_freq[i]+= 1
else:
Dict_freq[i] = 1
for key, value in Dict_freq.items():
print (key,"-",value,"times")
Explanation:
This initializes a list of elements
my_list = []
This gets input for the first element
inp = input()
The following iteration is repeated until user inputs stop --- assume all user inputs are valid
while inp.lower() != "stop":
This appends the input to the list
my_list.append(int(inp))
This gets another input from the user
inp = input()
This creates an empty dictionary
Dict_freq = {}
This iterates through the list
for i in my_list:
This adds each element and the frequency to the list
if (i in Dict_freq):
Dict_freq[i]+= 1
else:
Dict_freq[i] = 1
Iterate through the dictionary
for key, value in Dict_freq.items():
Print the dictionary elements and the frequency
print (key,"-",value,"times")
Hey guys add me on TT yourstrulyyeva
Answer:
Sorry if i'm a boomer but what is "TT"?
True or False: An application package is the most expensive alternative
Answer:True
Explanation: The price of it is more then the original product
suppose a 5 bit Digital to analog converter produces Vout= 0.2V for a digital input 00001. find Vout for 11111.
Answer:
A digital quantity will have a value that is specified as one of two
possibilities such as 0 or 1, LOW or HIGH, true or false, and so on. In
practice, the voltage representation a digital quantity such as a may
actually have a value that is anywhere within specified ranges. For
example, for TTL logic :
0V to 0.8V = logic 0
2V to 5V = logic 1
Any voltage falling in the range 0 to 0.8 V is given the digital value 0,
and any voltage in the range 2 to 5 V is assigned the digital value 1. The
digital circuits respond accordingly to all voltage values within a given
range.
Explanation:
In practice, the voltage representation a digital quantity such as a may actually have a value that is anywhere within specified ranges. For
example, for TTL logic :
0V to 0.8V = logic 0
2V to 5V = logic 1
How voltage is represented in a digital quantity?In practice, the voltage representation a digital quantity such as a may actually have a value that is anywhere within specified ranges. For
example, for TTL logic :
0V to 0.8V = logic 0
2V to 5V = logic 1
Any voltage falling in the range 0 to 0.8 V is given the digital value 0,and any voltage in the range 2 to 5 V is assigned the digital value 1. The digital circuits respond accordingly to all voltage values within a given range.
Standardizing a document are ways to bring the best out of the documents, and this can be achieved in various levels when working on the documents. Standardization can be performed on the structure and the content of the documents as well as the layout. Information models can be of use when standardizing.
Therefore, In practice, the voltage representation a digital quantity such as a may actually have a value that is anywhere within specified ranges. For
example, for TTL logic :
0V to 0.8V = logic 0
2V to 5V = logic 1
Learn more about voltage representation on:
https://brainly.com/question/13521443
#SPJ2
Create a python program that asks the user to input the subject and mark a student received in 5 subjects. Output the word “Fail” or “Pass” if the mark entered is below the pass mark. The program should also print out how much more is required for the student to have reached the pass mark.
Pass mark = 70%
The output should look like:
Chemistry: 80 : Pass: 0% more required to pass
English: 65 : Fail: 5% more required to pass
Biology: 90 : Pass: 0% more required to pass
Math: 70 : Pass: 0% more required to pass
IT: 60 : Fail: 10% more required to pass
The program asks the user to enter their scores for each subject, determines if they passed or failed, and calculates how much more they need to score in order to pass. The percentage needed to pass is never negative thanks to the use of the max() method. The desired format for the results is printed using the f-string format.