Предмет: Информатика, автор: gisuadjwqeqw3213912

Срочно!!! Программирование по Pythonю. 3 простые задачи на 40 баллов !
1) Вы принимаете от пользователя последовательность чисел, разделённых запятой. Составьте список и кортеж с этими числами.
2) Напишите программу, которая принимает имя файла и выводит его расширение. Если расширение у файла определить невозможно, выбросите исключение.
3) Напишите программу, которая выводит чётные числа из заданного списка и останавливается, если встречает число 237.

Ответы

Автор ответа: nevereas3
0

Ответ:

1)
input_string = input()

list_0 = list(map(int, (input_string.split(','))))

tuple_0 = tuple(map(int, (input_string.split(','))))

2)
file_name = input()

if '.' in file_name[1:-1]:

   print(file_name[file_name.rfind('.'):])

else:

   raise Exception('not a filename given')

3)
input_list = []

for i in input_list:

   if i != 237:

       if i % 2 == 0:

           print(i)

   else:

       exit()

Объяснение:

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

Похожие вопросы
Предмет: Английский язык, автор: Vova455555
Предмет: Другие предметы, автор: 89102009055
Предмет: История, автор: veronikamid
Предмет: Биология, автор: veronikaart77