Is there an error somewhere here? | Sololearn: Learn to code for FREE!

0

Is there an error somewhere here?

I keep getting error each time I run this code. Any suggestions as to what I'm doing wrong? https://code.sololearn.com/c7BpyQE7Nw1d/?ref=app

10/19/2021 9:54:54 PM

Bryte

8 Answers

New Answer

+2

Or you could do something like this: grade = input() if(grade.isnumeric()): grade = int(grade) # your code else: print("This is not a number")

+2

Use float(input()) ,you might be using decimals

+2

Is it working yet I see that if put in float or string it gives error on sololearn but if i put input its fine

+1

It depends on your input, if you type in a number it works fine. But if you enter a string it raises an ValueError.

+1

Dont see any error on what platform are you running the code sololearn?

+1

Lz1234 visual studio code

+1

Lz1234 Yeah, I've found an alternate way of putting it, thanks

0

You can use try and except to rise an exception if the user writes a string value Like try: grade=..... Except: Print('not a number')