как сделать чтоб в 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:

Вариантов много, вот мне кажется неплохой...

→ Ссылка