Прошу помочь с заданиями на Python:
Информатика 8 класс Программирование на Python информатика 8 класс задания на Python ввод чисел сумма чисел произведение чисел максимум из трех чисел минимум из трех чисел среднеарифметическое перевод метров метры в мили метры в дюймы метры в ярды анализ чисел диапазон чисел кратность 7 кратность 5 вывод чисел Fizz Buzz программирование для школьников учебные задания Python задачи по информатике алгоритмы на Python Новый
Давай разберемся с каждым заданием по порядку! Я напишу код на Python для каждого задания, и ты сможешь его использовать. Поехали!
Задание 1:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
choice = input("Введите 'сумма' для суммы или 'произведение' для произведения: ")
if choice == 'сумма':
result = a + b + c
elif choice == 'произведение':
result = a * b * c
else:
result = "Неверный выбор."
print(f"Результат: {result}")
Задание 2:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
choice = input("Введите 'максимум', 'минимум' или 'среднее': ")
if choice == 'максимум':
result = max(a, b, c)
elif choice == 'минимум':
result = min(a, b, c)
elif choice == 'среднее':
result = (a + b + c) / 3
else:
result = "Неверный выбор."
print(f"Результат: {result}")
Задание 3:
meters = float(input("Введите количество метров: "))
choice = input("Введите 'мили', 'дюймы' или 'ярды': ")
if choice == 'мили':
result = meters * 0.000621371
elif choice == 'дюймы':
result = meters * 39.3701
elif choice == 'ярды':
result = meters * 1.09361
else:
result = "Неверный выбор."
print(f"Результат: {result}")
Задание 4:
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
for number in range(start, end + 1):
if number % 7 == 0:
print(number)
Задание 5:
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
print("Все числа диапазона:")
for number in range(start, end + 1):
print(number)
print("Все числа диапазона в убывающем порядке:")
for number in range(end, start - 1, -1):
print(number)
print("Все числа, кратные 7:")
for number in range(start, end + 1):
if number % 7 == 0:
print(number)
count_multiples_of_5 = sum(1 for number in range(start, end + 1) if number % 5 == 0)
print(f"Количество чисел, кратных 5: {count_multiples_of_5}")
Задание 6:
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
for number in range(start, end + 1):
if number % 3 == 0 and number % 5 == 0:
print("Fizz Buzz")
elif number % 3 == 0:
print("Fizz")
elif number % 5 == 0:
print("Buzz")
else:
print(number)
Вот и все! Теперь у тебя есть код для всех заданий. Попробуй запустить его и посмотри, как он работает. Удачи!