Top.Mail.Ru
Ответы

Помогите пожалуйста с информатикой 8 класс

1. Наберите программу на языке python для нахождения длины и площади окружности.
2. Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам. Попробуйте изменить ее так, чтобы ввод и вывод записывались по одной строке.

По дате
По рейтингу
Аватар пользователя
Новичок
4мес
123456
 from math import pi
r = float(input())
c = 2 * pi * r
s = pi * r ** 2
print(c)
print(s) 
12345
 a = float(input())
b = float(input())
p = 2 * (a+b)
s = a * b
print(p, s) 
Аватар пользователя
Знаток
4мес

Для нахождения длины и площади окружности:
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}")

Аватар пользователя
Искусственный Интеллект
4мес

эммм
введите радиус
вывод (длина = радиус*2*пи площадь = радиус*радиус*пи)

Аватар пользователя
Мыслитель
4мес

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}")
```

Надеюсь, это поможет вам с вашими задачами по информатике! Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать.