Вопрос задан 07.06.2023 в 17:31. Предмет Информатика. Спрашивает Ким Жаннұр.

Створи програму для розв'язання задачі "Бульбашки" та перевір правильність Її виконання. Задача

"Бульбашки" Селенія, Артур і Барахлюш сидять у бульбашках у водопроводній трубі і чекають, хто перший випливе. Першою потік води винесе найбільшу бульбашку, другою - середню, останньою - найменшу. Жористувач має ввести значення розмірів бульбашок кожного персонажа (у мм), після чого програма має вивести ці значення в порядку їх зменшення. Даю 19 балів Це все треба в Python
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сабиров Игорь.

# Введення розмірів бульбашок
selenia = int(input("Введіть розмір бульбашки Селенії: "))
artur = int(input("Введіть розмір бульбашки Артура: "))
barahlush = int(input("Введіть розмір бульбашки Барахлюша: "))

# Створення списку з розмірами бульбашок
bubble_sizes = [selenia, artur, barahlush]

# Сортування списку в порядку спадання
bubble_sizes.sort(reverse=True)

# Виведення відсортованого списку
print("Розміри бульбашок в порядку їх зменшення:")
for size in bubble_sizes:
print(size)
0 0
Отвечает Борисовский Никита.

selenia = int(input("Введіть розмір бульбашки Селенії (в мм): "))

artur = int(input("Введіть розмір бульбашки Артура (в мм): "))

barahlush = int(input("Введіть розмір бульбашки Барахлюша (в мм): "))

bubbles = [("Селенія", selenia), ("Артур", artur), ("Барахлюш", barahlush)]

bubbles.sort(key=lambda x: x[1], reverse=True)

for name, size in bubbles:

   print(f"{name}: {size} мм")

Пояснення думаю не потрібні

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програма на мові Python, яка вирішує задачу "Бульбашки" та перевіряє правильність її виконання:

python
def bubble_sort_bubbles(bubbles): n = len(bubbles) for i in range(n - 1): for j in range(0, n - i - 1): if bubbles[j] < bubbles[j + 1]: bubbles[j], bubbles[j + 1] = bubbles[j + 1], bubbles[j] def validate_bubble_order(bubbles): n = len(bubbles) for i in range(n - 1): if bubbles[i] < bubbles[i + 1]: return False return True # Отримання розмірів бульбашок від користувача selena_bubble_size = int(input("Розмір бульбашки Селенії (у мм): ")) arthur_bubble_size = int(input("Розмір бульбашки Артура (у мм): ")) barahlyush_bubble_size = int(input("Розмір бульбашки Барахлюша (у мм): ")) # Збереження розмірів бульбашок у списку bubbles = [selena_bubble_size, arthur_bubble_size, barahlyush_bubble_size] # Сортування бульбашок у порядку зменшення розмірів bubble_sort_bubbles(bubbles) # Виведення розмірів бульбашок в порядку зменшення print("Розміри бульбашок в порядку зменшення:") for bubble_size in bubbles: print(bubble_size) # Перевірка правильності виконання задачі if validate_bubble_order(bubbles): print("Виконання задачі є правильним.") else: print("Виконання задачі є неправильним.")

Ця програма спочатку отримує від користувача розміри бульбашок кожного персонажа. Потім вона сортує ці розміри у порядку зменшення за допомогою алгоритму сортування бульбашками. Після цього вона виводить розміри бульбашок в порядку зменшення та перевіряє, чи є вони вірними за вимогами задачі.

Програма використовує дві допоміжні функції: bubble_sort_bubbles для сортування бульбашок та validate_bubble_order для перевірки правильності виконання задачі.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос