как сделать чтоб в if переменная == "1 и 2 и 3 и так до 10 чтоб есть человек вводил 1 или 5 или 3 был один и тот же результат
n = input("назови число 5 - 10 ")
if n == "5, 6, 7, 8, 9, 10":
Ответы (2 шт):
Автор решения: CrazyElf
→ Ссылка
Ну, например, можно проверять есть ли такая строка в списке строк:
if n in ["5", "6", "7", "8", "9", "10"]:
Если числа идут подряд, можно сделать так:
if n in map(str, range(5, 11)):
Или наоборот привести строку в число и проверять уже вхождение числа в range:
if int(n) in range(5, 11):
Автор решения: Valera
→ Ссылка
n = int(input("назови число 5 - 10 "))
if 5 <= n <= 10:
Вариантов много, вот мне кажется неплохой...