Задача по циклам

kitwexin

Новичок
Пользователь
Май 5, 2020
2
0
1
Не используем IF
Запросить у пользователя 3 значения (вводит число Int) Действия Если нет ни ондого нуля - вывести: "Нет нулевых значений!!!" Вывести первое ненулевое значение. Если введены все нули - вывести "Введены все нули!" (цикл не использовать) Если первое значение больше чем сумма второго и третьего вывести a - b - c Если первое значение меньше чем сумма второго и третьего вывести b + c - a Если первое значение больше 50 и при этом одно из оставшихся значение больше первого вывести "Ахтунг" Если первое значение больше 5 или оба из оставшихся значений равны 7 вывести "Не ахтунг"
 

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
Такое условие задачи, в этом и вопрос
Решение простое, берешь книжку по пайтону и идешь раз на раз с тем, кто тебе это выдал)
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Не используем IF
Запросить у пользователя 3 значения (вводит число Int) Действия Если нет ни ондого нуля - вывести: "Нет нулевых значений!!!" Вывести первое ненулевое значение. Если введены все нули - вывести "Введены все нули!" (цикл не использовать) Если первое значение больше чем сумма второго и третьего вывести a - b - c Если первое значение меньше чем сумма второго и третьего вывести b + c - a Если первое значение больше 50 и при этом одно из оставшихся значение больше первого вывести "Ахтунг" Если первое значение больше 5 или оба из оставшихся значений равны 7 вывести "Не ахтунг"
Странное задание. Можно так например попробовать решить:
Python:
a = int(input('Введите первое значение: '))
b = int(input('Введите второе значение: '))
c = int(input('Введите третье значение: '))

a != 0 and b != 0 and c != 0 and print("Нет нулевых значений!!!")
a == 0 and b == 0 and c == 0 and print("Введены все нули!")
a > (b + c) and print(a - b - c)
a < (b + c) and print(b + c - a)
a > 50 and (b > a or c > a) and print("Ахтунг!")
a > 5 and b != 7 and c != 7 and print("Не ахтунг")
 
  • Мне нравится
Реакции: borntohack

root

Пользователь
Пользователь
Апр 29, 2020
60
14
8
Москва
Не очень понял, но каким образом ты без if обойдешься?
 

kitwexin

Новичок
Пользователь
Май 5, 2020
2
0
1
Не очень понял, но каким образом ты без if обойдешься?
Такое условие задачи, в этом и вопрос
 

Форум IT Специалистов