Assertion Error

Joined
Jan 11, 2023
Messages
2
Reaction score
0
I have created a temperature conversion program. It works fine for the most part. However, I'm receiving an "Assertion Error" message:

Python:
def convert_to_fahrenheit(degrees_celsius):
    f = degrees_celsius * (9 / 5) + 32
    print(f)


def convert_to_celsius(degrees_fahrenheit):
    c = (degrees_fahrenheit - 32) * (5 / 9)
    print(c)


while True:
    try:
        assert convert_to_celsius(11)
    except AssertionError as error:
        print("Assertion Error")
        break


I've tried to figure out what could be causing the error message but having difficulty getting to the root of the issue.

I'm currently learning Python and could use some pointers on this. Thanks.
 
Joined
Dec 10, 2022
Messages
82
Reaction score
24
Think that you misunderstand what assert is used for. It's mainly used for debugging. If true is returned then nothing happens if false is returned then an assertion error is thrown.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,824
Messages
2,569,755
Members
45,745
Latest member
JohannaLev

Latest Threads

Top