#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. Отлично, можете ли вы пометить мой ответ как принятый, чтобы вопрос считался ответом?