Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 23131

CS50P Problem set Little Professor: Not understanding check50's errors [closed]

$
0
0

My program runs fine manually, but upon testing it with check50, it returns these specific errors:(https://i.stack.imgur.com/uBS0n.png)I have tried to figure out the problem for hours without any success. Here is my code:`

import randomdef main():    level = get_level()    score = 0    for _ in range(10):        x = generate_integer(level)        z = generate_integer(level)        result = x + z        ans = int(input(f"{x} + {z} = "))        if ans == result:            score = score + 1        else:            total = 0            while ans != result:                print("EEE")                ans = int(input(f"{x} + {z} = "))                total = total + 1                if total == 2:                    print("EEE")                    print(f"{x} + {z} = ", result)                    break      print("Score:", score)def get_level():    while True:        try:            level = int(input("Level: "))            if level in range(1, 4):                break        except ValueError:            continue    return leveldef generate_integer(level):    range_start = 10 ** (level - 1)    range_end = (10**level) - 1    return random.randint(range_start, range_end)if __name__ == "__main__":    main()`

Please help.


Viewing all articles
Browse latest Browse all 23131

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>