Напишите функцию first_last6 (nums), которая принимает список ints nums и возвращает True, если 6 отображается как первый или последний элемент в списке. Список будет иметь длину 1 или более.код печати неправильный ответ
Мой код:
def first_last6(nums):
if nums[0] or nums[-1] == "6":
return True
else:
return False
Это не возвращает правильный ответ на этот тест:
print(first_last6([3, 2, 1]))
его предполагают, чтобы быть False
, в то время как он печатает True
.
Возможный дубликат [Почему \ 'a == b или c или d \' всегда оценивается как True?] (Http://stackoverflow.com/questions/20002503/why-does -ab-or-c-or-d-always-evaluation-to-true) – inspectorG4dget
Возможный дубликат [Как проверить одну переменную на несколько значений?] (http://stackoverflow.com/questions/15112125/how- do-i-test-one-variable-against-multiple-values) – Blckknght