Есть ответ 👍

Для групповых операций с файлами используются маски имён файлов. маска представ-ляет собой последовательность букв, цифр и прочих допустимых в именах файлов симво-лов, в которых также могут встречаться следующие символы: символ «? » (вопросительный знак) означает ровно один произвольный символ. символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. в каталоге находится 6 файлов: inmar.xls komarik.xlsx komarik.xxx marka.xlsx romario.xls smart.xlsx определите, по какой из масок из каталога будет отобрана указанная группа файлов: komarik.xlsx marka.xlsx romario.xls smart.xlsx 1) *? mar*.x* 2) ? mar*.xls* 3) *? mar*.xls* 4) *mar? *.xls*

124
311
Посмотреть ответы 2

Ответы на вопрос:


1,2,3 вариант масок не подходят к файлу marka.xls, знак ? требует букву слева от m. так же inmar.xls будет отброшен 4 маской из-за ? . файл komarik.xxx не подходит по расширению. 4 маска охватывает все необходимые группы файлов ( komarik.xlsx marka.xlsx romario.xls smart.xlsx)
Мэй15
4,5(79 оценок)

Достаточно просто заменить N на модуль N. Дальше все операторы будут выдавать то, что надо.

Заодно поправлю опечатку: в предпоследней строке вместо d2 написано b2. В итоге программа сможет вычислять сумму цифр и отрицательных чисел:

Код (Python 3):

N = int(input("N= "))

N = abs(N)

d0 = N%10

d1 = N//10%10

d2 = N//100

s = d0 + d1 + d2

print (s)

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

-707

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

14

Популярно: Информатика