this is the code down below
I am not sure if of the 22 variables it does not guess the number or have I done something wrong
print("pick a number between 1 and 10 and type it down below")
numberone = input()
n1 = random.randint(1,10)
n2 = random.randint(1,10)
n3 = random.randint(1,10)
n4 = random.randint(1,10)
n5 = random.randint(1,10)
n6 = random.randint(1,10)
n7 = random.randint(1,10)
n8 = random.randint(1,10)
n9 = random.randint(1,10)
n10 = random.randint(1,10)
n11 = random.randint(1,10)
n12 = random.randint(1,10)
n13 = random.randint(1,10)
n14 = random.randint(1,10)
n15 = random.randint(1,10)
n16 = random.randint(1,10)
n17 = random.randint(1,10)
n18 = random.randint(1,10)
n19 = random.randint(1,10)
n20 = random.randint(1,10)
n21 = random.randint(1,10)
n22 = random.randint(1,10)
if (n1,n22) == numberone:
print("i guess your number and it is" + input())
if you are reading this, Thank you so much for just attempting to help someone! you are a good person and are willing to help others
Advertisement
Answer
its very good to explain what you exactly you want to do.
i assume you want to guess the number with 22 attempts and check if any of them got the record.
import random
print("pick a number between 1 and 10 and type it down below")
number = int(input())
if not 0 < number < 11:
print("you should've entered a number between 1 and 10 :(")
guesses_result = []
for i in range(22):
guesses_result.append(random.randint(1, 10))
if number in guesses_result:
print(f"i guess your number and it is {number}")