0
Help me to fix it please!
name = input() sem1_score = int(input()) sem2_score = int(input()) sr = ( sem1_score + sem2_score ) / 2 if ( sr <= 100 and sr >= 90 ): print ("50%") elif ( sr <= 89 and sr >= 80): print ("30%") elif ( sr <= 79 and sr >= 70): print ("10%") else: print ("0%") Line 3, EOF when reading a line.
3 Respuestas
+ 4
EOF when reading line means the input of the user is lacking, in other words the other variable that has input has not been filled up.
You need to input values in sololearn by every line, for example if you have 3 variables that needs input, the input in code playground should be like this:
Nicko
85
75
- - - - - - - - - - - - - - - - - - - - - -
'Nicko' is assigned in 'name' variable.
85 is assigned in 'sem1_score' variable.
75 is assigned in 'sem2_score'.
And by this, it will cause no error because the variables with 'input' have now values.
I hope this helps, Happy Coding!
+ 1
Thank you! It works 🌿
+ 1
There is another error. Test your code with 90 and 89. sr is a float and can fall between 89 and 90 (or 79/80). You should delete the conditions sr <= 89/79