Write a "Wizard Duel Matching" program in Python. In this program, two wizard names will be taken as inputs from the user. The UTF-8 values of these names will be calculated. Using the calculated UTF-8 values, the likelihood of wizards to duel is calculated by using the formula below.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Please write the code in Python. Thank you.

Write a "Wizard Duel Matching" program in Python. In this program, two wizard names will
be taken as inputs from the user. The UTF-8 values of these names will be calculated. Using
the calculated UTF-8 values, the likelihood of wizards to duel is calculated by using the
formula below.
(firstValue + secondValue)² – (firstValue – secondValue)²
(firstValue – secondValue)
likelihood
100
According to this calculation on of the following decisions is made.
Likelihood < 1
1<= Likelihood <= 2.59
Likelihood > 2.59
Impossible
Maybe
Definitely
Your program will be consisting of the following functions:
1. A function which takes the name of the wizard from the user and retums the given
name
2. A function which calculates the total UTF-8 integer value of a given wizard name
3. A function which performs the calculation on two integer values and returns its result
4. A function which prints the decision according to the value of likelihood
Please define the described functions and make the necessary calls. The program will be
using a loop that asks the user to enter the wizards' names. There will be 10 different wizards
to calculate the duel likelihoods.
Note: The ||' in the formula shows absolute value. Sample inputs could be "Ron Weasley"
and "Peter Pettigrew", or "Hermonie Granger" or "Bellatrix Lestrange" etc.
Transcribed Image Text:Write a "Wizard Duel Matching" program in Python. In this program, two wizard names will be taken as inputs from the user. The UTF-8 values of these names will be calculated. Using the calculated UTF-8 values, the likelihood of wizards to duel is calculated by using the formula below. (firstValue + secondValue)² – (firstValue – secondValue)² (firstValue – secondValue) likelihood 100 According to this calculation on of the following decisions is made. Likelihood < 1 1<= Likelihood <= 2.59 Likelihood > 2.59 Impossible Maybe Definitely Your program will be consisting of the following functions: 1. A function which takes the name of the wizard from the user and retums the given name 2. A function which calculates the total UTF-8 integer value of a given wizard name 3. A function which performs the calculation on two integer values and returns its result 4. A function which prints the decision according to the value of likelihood Please define the described functions and make the necessary calls. The program will be using a loop that asks the user to enter the wizards' names. There will be 10 different wizards to calculate the duel likelihoods. Note: The ||' in the formula shows absolute value. Sample inputs could be "Ron Weasley" and "Peter Pettigrew", or "Hermonie Granger" or "Bellatrix Lestrange" etc.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY