СРОЧНО Python. 9 клас. 1) В магазине образовалась очередь с 5-им покупателей. Время обслуживания каждого :1 покупатель -2 мин 20с
2 покупатель - 3 мин 35с
3 покупатель- 1 мин 15с
4 покупатель - 2 мин 10с
5 покупатель- 1 мин 25с
Создайте проект Очередь, в котором можно получить:
А) Номер покупателя, которог обслуживали наименьшее количество времени
Б) Время наибольшего обслуживания в очереди
2)Создайте программу для нахождения максимального чётного элемента массива и максимального нечётного элемента массива. Массив с 10 целых чисел пользователь вводит сам с клавиатуры
Ответы
Ответ:
Для решения задачи о магазине и очереди на 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 решают те же задачи, но синтаксис языков различается.