Напишите пж 3 кода для пайтона по информатике 8 класса
1. Найти периметр шестиугольника. Первая сторона = 10, каждая последующая сторона больше предыдущей на 5 см.
2. Найти периметр многоугольника, число сторон неизвестно. Признак конца ввода длин сторон многоугольника - 0.
3. Написать программу, которая получает на вход число и выводит "Положительное", если число >0, "Отрицательное", если число <0 и "Равно 0", если число =0.
1. Найти периметр шестиугольника (стороны: 10, 15, 20, 25, 30, 35)
python
# Программа для вычисления периметра шестиугольника
side = 10 # Первая сторона
perimeter = 0
for _ in range(6): # 6 сторон у шестиугольника
perimeter += side
side += 5 # Увеличиваем сторону на 5 см
print("Периметр шестиугольника:", perimeter, "см")
2. Найти периметр многоугольника (ввод сторон до 0)
python
# Программа для вычисления периметра многоугольника
perimeter = 0
print("Вводите длины сторон многоугольника (0 для завершения):")
while True:
side = float(input("Длина стороны: "))
if side == 0:
break # Выход из цикла при вводе 0
perimeter += side
print("Периметр многоугольника:", perimeter)
3. Определение знака числа
python
# Программа для определения знака числа
number = float(input("Введите число: "))
if number > 0:
print("Положительное")
elif number < 0:
print("Отрицательное")
else:
print("Равно 0")
Для первого: a = 10 # первая сторона
perimeter = 0
ㅤ
for _ in range(6): # 6 сторон у шестиугольника
perimeter += a
a += 5 # увеличиваем сторону на 5
ㅤ
print("Периметр шестиугольника:", perimeter)
Для второго: perimeter = 0
print("Вводите длины сторон (0 для завершения):")
ㅤ
while True:
side = float(input("Длина стороны: "))
if side == 0:
break
perimeter += side
ㅤ
print("Периметр многоугольника:", perimeter)
Для третьего: number = float(input("Введите число: "))
ㅤ
if number > 0:
print("Положительное")
elif number < 0:
print("Отрицательное") else:
print("Равно 0")