Python!!! Пожалуйста помогите!!!! «B»: Напишите функцию, которая заменяет...

0 голосов
3.0k просмотров

Python!!! Пожалуйста помогите!!!! «B»: Напишите функцию, которая заменяет расширение файла на заданное новое расширение. Пример: Введите имя файла: qq Введите новое расширение: tmp Результат: qq.tmp Пример: Введите имя файла: qq.exe Введите новое расширение: tmp Результат: qq.tmp Пример: Введите имя файла: qq.work.xml Введите новое расширение: tmp Результат: qq.work.tmp


Информатика (12 баллов) | 3.0k просмотров
Дан 1 ответ
0 голосов

file = input('Введите имя файла: ')

expansion = input('Введите новое расширение: ')

if '.' not in file:

   print(file + '.' + expansion)

else:

   i = -1

   while file[i] != '.':

       file = file[0:i]

   print(file + expansion)

(1.1k баллов)
0

Спасибо огромное, действительно выручил!!!)