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

СРОЧНО Python. 9 клас. 1) В магазине образовалась очередь с 5-им покупателей. Время обслуживания каждого :1 покупатель -2 мин 20с
2 покупатель - 3 мин 35с
3 покупатель- 1 мин 15с
4 покупатель - 2 мин 10с
5 покупатель- 1 мин 25с

Создайте проект Очередь, в котором можно получить:
А) Номер покупателя, которог обслуживали наименьшее количество времени
Б) Время наибольшего обслуживания в очереди

2)Создайте программу для нахождения максимального чётного элемента массива и максимального нечётного элемента массива. Массив с 10 целых чисел пользователь вводит сам с клавиатуры

Ответы

Ответ дал: uwu6b6b
0

Ответ:

Для решения задачи о магазине и очереди на Python, вы можете создать список покупателей, где каждый покупатель представлен в виде кортежа с номером и временем обслуживания. Затем, используйте цикл для нахождения номера покупателя с наименьшим временем и времени наибольшего обслуживания. Вот пример кода:

```python

def main():

queue = [

(1, 140),

(2, 215),

(3, 75),

(4, 130),

(5, 85)

]

min_service_time = float('inf')

max_service_time = 0

min_service_buyer_number = None

for buyer in queue:

number, service_time = buyer

if service_time < min_service_time:

min_service_time = service_time

min_service_buyer_number = number

if service_time > max_service_time:

max_service_time = service_time

print(f"Номер покупателя с наименьшим временем обслуживания: {min_service_buyer_number}")

print(f"Время наибольшего обслуживания в очереди: {max_service_time} сек")

if __name__ == "__main__":

main()

```

Для решения задачи о поиске максимального четного и нечетного элемента массива на Python, вы можете попросить пользователя ввести массив с клавиатуры и затем пройтись по нему, находя максимальные четное и нечетное значения. Вот пример кода:

```python

def main():

array = []

print("Введите 10 целых чисел:")

for i in range(10):

num = int(input())

array.append(num)

max_even = float('-inf')

max_odd = float('-inf')

for num in array:

if num % 2 == 0 and num > max_even:

max_even = num

elif num % 2 != 0 and num > max_odd:

max_odd = num

print(f"Максимальное четное число: {max_even}")

print(f"Максимальное нечетное число: {max_odd}")

if __name__ == "__main__":

main()

```

Обратите внимание, что коды на Python и Java решают те же задачи, но синтаксис языков различается.

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