0

I need help with this code, the problem is on the (return) i don't know how to solve it

import random number = random.randint(0, 60, 1, 59) while True: print('Guess a number between 0, 60 and 1, 59') guess = input() i = int(guess) if i== number: print('You won!!!') break elif i < number: print('Try Higher') elif i > number: print('Try Lower') print('If you guessed less than 3 times you won') try: user_integer = input("Enter an integer:") user_integer = int(user_integer) except ValueError: print("You must enter a valid integer !") while True: print("Guess a number between 0, 60 and 1, 59.") guess = input() try: integer_guess = int(guess) except ValueError: rounds = ... for _ in range(rounds): guess = input("Enter an integer: ") try: integer = int(guess) if integer == number: print("You won!!!") return elif integer < number: print('Try Higher')

21st May 2021, 10:54 AM
Mathabo Poopedi
Mathabo Poopedi - avatar
5 Answers
+ 3
Mathabo Poopedi It is a bit hard to understand what you wanted to do. Is it something like this? import random number = random.randint(0, 6) while True: print('Guess a number between 0, 6') guess = int(input()) if guess == number: print('You won!!!') break elif guess < number: print('Try Higher') elif guess > number: print('Try Lower') print('If you guessed less than 3 times you won')
21st May 2021, 11:33 AM
Rik Wittkopp
Rik Wittkopp - avatar
+ 1
Mathabo Poopedi First lemme know one thing..!! Can we use "return" without using a function?? 🤔
21st May 2021, 11:01 AM
sarada lakshmi
sarada lakshmi - avatar
+ 1
Mathabo Poopedi There is no need to use return in if part because else will only execute when if will be false. Also without function you can't use return statement.
21st May 2021, 11:20 AM
A͢J
A͢J - avatar
0
Save the code and directly share the code link
21st May 2021, 11:00 AM
Ayush Kumar
Ayush Kumar - avatar
0
import random number = random.randint(0, 60, 1, 59) while True: print('Guess a number between 0, 60 and 1, 59') guess = input() i = int(guess) if i== number: print('You won!!!') break elif i < number: print('Try Higher') elif i > number: print('Try Lower') print('If you guessed less than 3 times you won') try: user_integer = input("Enter an integer:") user_integer = int(user_integer) except ValueError: print("You must enter a valid integer !") while True: print("Guess a number between 0, 60 and 1, 59.") guess = input() try: integer_guess = int(guess) except ValueError: rounds = ... for _ in range(rounds): guess = input("Enter an integer: ") try: integer = int(guess) if integer == number: print("You won!!!") return elif integer < number: print('Try Higher')
21st May 2021, 11:02 AM
Mathabo Poopedi
Mathabo Poopedi - avatar