1) Интервал времени указан в часах, минутах и секундах. Напишите программу, отображающую тот же интервал только в секундах.
2) Дан список чисел a = [12, 34, 8, 15, 9, 26]. Вывести на экран следующие числа: а) удалить числа 34, 26 б) добавить числа 130, 44, 86.
3) Заполните массив 100 случайными числами. Отобразите полученный список на экране в виде 10 элементов подряд. Создайте отдельную функцию для вывода списка, которая должна принимать список в качестве аргумента.
PYTHON пожайлуста быстрее.
Answers & Comments
1)
hours = int(input("Enter the number of hours: "))
minutes = int(input("Enter the number of minutes: "))
seconds = int(input("Enter the number of seconds: "))
total_seconds = (hours * 3600) + (minutes * 60) + seconds
print("The total number of seconds is:", total_seconds)
2)
a = [12, 34, 8, 15, 9, 26]
a.remove(34)
a.remove(26)
print(a)
a = [12, 8, 15, 9]
a.append(130)
a.append(44)
a.append(86)
print(a)
3)
import random
def print_list(lst):
for i in range(0, len(lst), 10):
print(lst[i:i+10])
random_numbers = [random.randint(0, 100) for _ in range(100)]
print_list(random_numbers)
Этот код импортирует модуль random и использует его функцию randint(), чтобы сгенерировать список случайных чисел. Затем он создает функцию print_list(), которая принимает список в качестве аргумента и выводит его на экран в группах по 10 элементов. Наконец, он вызывает функцию print_list() со списком случайных чисел, чтобы вывести его на экран.
Ответ:
1)
hours = int(input("Enter the amount of hours: "))
minutes = int(input("Enter the amount of minutes: "))
seconds = int(input("Enter the amount of seconds: "))
AllSeconds = (hours * 3600) + (minutes * 60) + seconds
print("The all number of seconds is:", AllSeconds )
2) a = [12, 34, 8, 15, 9, 26]
a.remove(34)
a.remove(26)
a.append(130)
a.append(44)
a.append(86)
print(a)
3)
def printArr(lst):
for i in range(0, len(lst), 10):
print(lst[i:i+10])
randomNum= [random.randint(0, 100) for _ in range(100)]
printArr(randomNum)
Объяснение: