ТГ бот

Дано целое число. Если оно является положительным то прибавить к нему 1,…

Информатика8 классРешено по фото 8 октября 2026 в 14:47
№ Ветвление: целое число

Дано целое число. Если оно является положительным то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.

Решение

Вводим целое число n. Если n > , прибавляем , иначе вычитаем . Выводим результат.

n = int(input())
if n > :
    n = n + 
else:
    n = n - 
print(n)

Пример: n = даёт ; n = даёт −.

💡 Почему так

Ноль не положительный, поэтому для него выполняется ветка else.

Ответ

Программа выше выводит n + при n > и n − в остальных случаях.

№ Ветвление: произведение двух чисел

Ввести 2 числа. Если их произведение отрицательно, умножить его на −2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран.

Решение
a = float(input())
b = float(input())
p = a * b
if p < :
    p = p * (-)
else:
    p = p * .
print(p)

Пример: a = −, b = : p = −, результат . Пример: a = , b = : p = , результат .

Ответ

Если a·b < , выводится a·b·(−), иначе a·b·,.

№ Ветвление: рост человека

Ввести рост человека. Вывести на экран “ВЫСОКИЙ”, если его рост превышает 180 см, и “НЕ ОЧЕНЬ ВЫСОКИЙ” в противном случае.

Решение
h = float(input())
if h > :
    print("ВЫСОКИЙ")
else:
    print("НЕ ОЧЕНЬ ВЫСОКИЙ")

«Превышает » означает строго больше, поэтому при выводится «НЕ ОЧЕНЬ ВЫСОКИЙ».

Ответ

Рост > — «ВЫСОКИЙ», иначе — «НЕ ОЧЕНЬ ВЫСОКИЙ».

№ Ветвление: возраст и вождение

Составить программу, которая спрашивает возраст человека и, если ему 18 лет и больше, сообщает “Замечательно. Вы уже можете водить автомобиль”, а в противном случае – “К сожалению, водить автомобиль Вам рановато”.

Решение
age = int(input("Сколько Вам лет? "))
if age >= :
    print("Замечательно. Вы уже можете водить автомобиль")
else:
    print("К сожалению, водить автомобиль Вам рановато")
Ответ

При возрасте ≥ выводится «Замечательно. Вы уже можете водить автомобиль», иначе «К сожалению, водить автомобиль Вам рановато».

№ Ветвление: температура таяния льда

Составить программу, которая запрашивает ввод трех значений температуры и проверяет, есть ли среди них температура таяния льда?

Решение

Температура таяния льда равна °C. Проверяем, равно ли нулю хотя бы одно из трёх значений.

t = float(input("Температура : "))
t = float(input("Температура : "))
t = float(input("Температура : "))
if t ==  or t ==  or t == :
    print("Среди них есть температура таяния льда")
else:
    print("Температуры таяния льда среди них нет")

Пример: , , − — есть; , , − — нет.

💡 Почему так

Условие с or истинно, если верно хотя бы одно из сравнений.

Ответ

Программа выводит «есть», если хотя бы одна температура равна °C, иначе «нет».

Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото