Не могу понять, как проверить мой список и ввод друг с другом

#python #python-3.x #list #python-3.8

#python #python-3.x #Список #python-3.8

Вопрос:

Я пытаюсь создать простой файл пробуждения на Python 3, но, похоже, я не могу заставить свой список и ввод работать друг с другом.

Вот код:

 from random import *

difficulty = (int(input("How many random numbers: ")))
list = []

for i in range(difficulty):
    numbers = randint(0, 10)
    list.append(numbers)
print(list)

answer = (input("Write the same numbers in the right order: "))

split = answer.split()
print(split)

if split == list:
    print("Correct!")
else:
    print("Wrong!")
 

Комментарии:

1. Отредактируйте вопрос, чтобы объяснить, что происходит и что должно произойти.

2. пожалуйста, укажите два ввода и объясните

3. Пожалуйста, добавьте пример ввода и вывода, т. Е. Что должен делать код.

Ответ №1:

Вы сравниваете список строк со списком целых чисел, используйте:

 split = [int(a) for a in answer.split()] 
 

Комментарии:

1. Спасибо @DownloadPizza, теперь это работает!

2. Отлично, можете ли вы пометить мой ответ как принятый, чтобы вопрос считался ответом?