• Предмет: Информатика
  • Автор: Bombasexo
  • Вопрос задан 4 месяца назад

СРОЧНО ОТДАЮ 50 БАЛЛОВ!!! Те кто шарят в питоне помогите пожалуйста надо решить 4 задачи в питоне, а я в нем не разбираюсь

Приложения:

Ответы

Ответ дал: nullptr53
0

Ответ:

1. # Ввод двух целых чисел с клавиатуры

a = int(input("Введите первое целое число: "))

b = int(input("Введите второе целое число: "))

# Проверка на положительные числа

if a > 0 and b > 0:

# Вычисление периметра, площади и диагонали

perimeter = 2 * (a + b)

area = a * b

diagonal = (a ** 2 + b ** 2) ** 0.5

# Вывод результатов

print("Периметр прямоугольника:", perimeter)

print("Площадь прямоугольника:", area)

print("Диагональ прямоугольника:", diagonal)

else:

print("Введенные числа не могут быть сторонами прямоугольника (должны быть положительными).")

3.

# Инициализация счетчика

count = 0

# Ввод чисел и проверка на завершение нулем

while True:

num = int(input("Введите натуральное число (0 для завершения): "))

if num == 0:

break

# Проверка на трехзначность и кратность 8

if 100 <= num <= 999 and num % 8 == 0:

count += 1

# Вывод результата

print("Количество трехзначных чисел, кратных 8:", count)# Используем циклы для перебора двузначных чисел

4.

for num in range(10, 100):

# Проверка, что цифры одинаковы

if str(num)[0] == str(num)[1]:

# Вывод числа и его квадрата

print(f"Число: {num}, Квадрат: {num**2}")

5.

# Открыть файл с исходным текстом для чтения

with open("source_file.txt", "r") as file:

text = file.read()

# Заменить два пробела на один

text = text.replace(" ", " ")

# Открыть новый файл для записи отредактированного текста

with open("edited_file.txt", "w") as file:

file.write(text)

print("Пробелы в тексте были успешно отредактированы.")

Вас заинтересует