Одна переменная для 4 чисел
Питон. Если среди чисел отрицательные? для решения задания нужно использовать только одну переменную (а). Чисел всего должно быть 4. И потом вывести ответ: правда или ложь. Нельзя использовать массив и другие циклы (кроме if)
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
[НОВЬЕ]
раз автор добавил дополнительное условие:
Нельзя использовать массив и другие циклы (кроме if)
res = int(input('Введите число #1: ')) > 0
res &= int(input('Введите число #2: ')) > 0
res &= int(input('Введите число #3: ')) > 0
res &= int(input('Введите число #4: ')) > 0
print('ПРАВДА' if res else 'ЛОЖЬ')
впрочем тут в явном виде даже if не используется :)
[СТАРЬЕ]
можно так:
data = list(map(int, input('Введите числа через пробел: ').split()))
print('Все числа положительные' if all(i > 0 for i in data) else 'Не все числа положительные')
правда в задаче информация про ввод именно 4 чисел, тогда можно так:
data = []
for i in range(4):
data.append(int(input(f'Введите число №{i}')))
print('Все числа положительные' if all(i > 0 for i in data) else 'Не все числа положительные')