am trying to code something that when given an input (for pars), will tell you if it is a bogey, par, birdie, or eagle. However, it just outputs

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 28SA
icon
Related questions
icon
Concept explainers
Question
100%

I am trying to code something that when given an input (for pars), will tell you if it is a bogey, par, birdie, or eagle. However, it just outputs par due to the par == par code. If this is removed it just says "Error". Any idea where my code is messed up?. Thanks in advance.

 

par = int(input())

if par == (par - 2):
    print('Eagle')

elif par == (par - 1):
    print('Birdie')

elif par == par:
    print('Par')

elif par == (par + 1):
    print('Bogie')

else:
    print('Error')

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning