#python #if-statement
Вопрос:
a = list(range(0,10))
if a 6 == 10:
print(a)
Я пытаюсь сделать так, чтобы числа от 0 до 10 подставлялись индивидуально a
, и когда он найдет правильный ответ, он остановится и вернет значение a
. Так что, в данном случае, просто вернемся 4
.
Я продолжаю получать эту ошибку
can only concatenate list (not "int") to list
Комментарии:
1. вы проверяли
for in
или какие-либо другие методы итерации?
Ответ №1:
Вот, пожалуйста:
def func():
for a in range(10):
if a 6 == 10:
return a
Ответ №2:
Вы должны повторить list
a
, а затем проверить свое состояние для каждого элемента a
a = list(range(0,10))
for i in a:
if i 6 == 10:
print(i)