кодесурса
«Python

Python: введите имя файла и распечатайте его расширение

script1adsense2code
script1adsense3code

Python Basic: упражнение 7 с решением

Напишите программу на Python, которая будет принимать имя пользователя от пользователя, и распечатайте его расширение.

Пример имени файла: abc.java

Функция Python str.rsplit (sep = None, maxsplit = -1):

Функция возвращает список слов данной строки, используя разделитель в качестве строки-разделителя.

  • Если задан maxsplit , список будет содержать не более maxsplit + 1 элементов.
  • Если maxsplit не указан или равен -1, то количество разделений не ограничено.
  • Если задано sep , последовательные разделители не группируются и считаются разделителями пустых строк.
  • Аргумент sep может состоять из нескольких символов.
  • Разделение пустой строки указанным разделителем возвращает [''].

Иллюстрированная презентация:

«Вход

Пример решения : -

Код Python:

filename = input("Input the Filename: ")
f_extns = filename.split(".")
print ("The extension of the file is : " + repr(f_extns[-1]))

Пример вывода:

 Введите имя файла: abc.java                                                                                  
Расширение файла: «Java»

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

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

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code