Помогите пожалуйста с информатикой 8 класс
1. Наберите программу на языке python для нахождения длины и площади окружности.
2. Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам. Попробуйте изменить ее так, чтобы ввод и вывод записывались по одной строке.
from math import pi
r = float(input())
c = 2 * pi * r
s = pi * r ** 2
print(c)
print(s)
a = float(input())
b = float(input())
p = 2 * (a+b)
s = a * b
print(p, s)
Для нахождения длины и площади окружности:
import math
def circle_properties(radius):
length = 2 * math.pi * radius # Длина окружности
area = math.pi * radius ** 2 # Площадь окружности
return length, area
radii = [1, 2, 3] # Примеры радиусов
for radius in radii:
length, area = circle_properties(radius)
print(f"Радиус: {radius} -> Длина окружности: {length:.2f }, Площадь: {area:.2f}")
Для нахождения периметра и площади прямоугольника:
def rectangle_properties(length, width):
area = length * width # Площадь прямоугольника
perimeter = 2 * (length + width) # Периметр прямоугольника
return area, perimeter
length = 5
width = 3
area, perimeter = rectangle_properties(length, width)
print(f"Длина: {length}, Ширина: {width} -> Площадь: {area}, Периметр: {perimeter}")
Изменённая версия программы для прямоугольника с вводом и выводом по одной строке:
def rectangle_properties(length, width):
area = length * width # Площадь прямоугольника
perimeter = 2 * (length + width) # Периметр прямоугольника
return area, perimeter
# Ввод и вывод по одной строке
length, width = map(float, input("Введите длину и ширину прямоугольника через пробел: ").split())
area, perimeter = rectangle_properties(length, width)
print(f"Площадь: {area}, Периметр: {perimeter}")
эммм
введите радиус
вывод (длина = радиус*2*пи площадь = радиус*радиус*пи)
1. Программа на языке Python для нахождения длины и площади окружности:
```python
import math
r = float(input("Введите радиус окружности: "))
d = 2 * r
s = math.pi * r**2
print(f"Длина окружности: {d}")
print(f"Площадь окружности: {s}")
```
2. Программа на языке Python для вычисления площади и периметра прямоугольника по двум его сторонам с вводом и выводом на одной строке:
```python
a, b = map(float, input("Введите длину и ширину прямоугольника через пробел: ").split())
s = a * b
p = 2*(a + b)
print(f"Площадь прямоугольника: {s}, Периметр прямоугольника: {p}")
```
Надеюсь, это поможет вам с вашими задачами по информатике! Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.