Имя файла не должно содержать „<” (знак меньше), „>” (знак больше), „:” (двоеточие), „«” (двойные кавычки), „/” (слеш), „\” (обратный слеш), „|” (вертикальная черта), „?” (вопросительный знак), „*” (звездочка), а также не может заканчиваться точкой или пробелом. Файлы также нельзя называть зарезервированными именами устройств: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, и LPT9.
a=float(input('Введите длину стороны a: '))
b=float(input('Введите длину стороны b: '))
c=float(input('Введите длину стороны c: '))
ma=0.5*pow( 2*(b**2+c**2)-a**2 ,0.5)
mb=0.5*pow( 2*(a**2+c**2)-b**2 ,0.5)
mc=0.5*pow( 2*(a**2+b**2)-c**2 ,0.5)
a=ma
b=mb
c=mc
ma=round( 0.5*pow( 2*(b**2+c**2)-a**2 ,0.5),2 )
mb=round( 0.5*pow( 2*(a**2+c**2)-b**2 ,0.5),2 )
mc=round( 0.5*pow( 2*(a**2+b**2)-c**2 ,0.5),2 )
print("Медианы треугольника, сторонами которого являются медианы исходного треугольника равны:")
print(ma,mb,mc)
привет , была рада можешь отметить мой ответ как лучший и поставить лайк : )
Объяснение:
1-Имя файла не должно содержать „<” (знак меньше), „>” (знак больше), „:” (двоеточие), „«” (двойные кавычки), „/” (слеш), „\” (обратный слеш), „|” (вертикальная черта), „?” (вопросительный знак), „*” (звездочка), а также не может заканчиваться точкой или пробелом
2-попробуйте это (не уверен, что это лучший но он работает):
find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u
Он работает следующим образом:
Найти все файлы из текущей папки
Печатает расширение файлов, если таковое имеется
Составьте уникальный отсортированный список