М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
ilyhan787228
ilyhan787228
11.08.2022 19:25 •  Информатика

PYTHON. Создайте словарь, состоящий из пар синонимов. В консоли вы вводите количество слов, слова-синонимы и слово, а программа возвращает вам синоним. Ввод:

3

hi hello

bye goodbye

pc computer

hi

Вывод:

Hello

*Подсказка: Чтобы добавить новый элемент в созданный словарь, достаточно написать: dict_name[key] = value, где dict_name - это название вашего словаря, key - это ваш ключ, value - это ваше значние.

synonyms['hello'] = 'Whats up!?'

👇
Ответ:
angelinakovalev
angelinakovalev
11.08.2022

a = {}

n = int( input('n = '))

for i in range(n):

   key, value = input('> ').split()

   a[key] = value

q = input('Что: ')

while q:

   try:

       print(q,' - ', a[q])

   except KeyError:

       print('Нет такого значения')

   q = input('Что: ')

Результат:


PYTHON. Создайте словарь, состоящий из пар синонимов. В консоли вы вводите количество слов, слова-си
4,7(43 оценок)
Открыть все ответы
Ответ:
Mas4323
Mas4323
11.08.2022

DOC - формат текстовых документов созданный компанией Microsoft представляет из себя отформатированный текст который может содержать как текстовые так и двоичные данные программы WordPad и Microsoft ofice.

TXT - очень распространенный формат отображения текстовых файлов, открывает практически любой текстовый редактор или программу для чтения текстовых документов в большинстве случаев это WordPad или Блокнот.

MP3 - это кодек третьего уровня, разработанный  командой MPEG, лицензируемый формат  файла для хранения аудиоинформации. MP3 является одним из самых распростаненных  и популярных форматов цифрового кодирование звуковой информации с потерями.  ОН широко используется в файлообменных сетях для оценочной передачи музыкальныхз произведений.

Объяснение:

4,5(36 оценок)
Ответ:
Igrilla19990
Igrilla19990
11.08.2022

Так как целевой ЯП не указан, приведу пример на Haskell.

Точка входа - функция main.

Main.hsmodule Main whereimport ArrsMinmain :: IO ()main = dialogArrsMin.hsmodule ArrsMin whereimport System.IO(hFlush, stdout)import Data.Char(isDigit)import Data.Maybe(isJust)import Control.Applicativeimport Numeric(showHex)import MyParserLibparserInt :: Parser IntparserInt = Parser (\s -> let res = unParser (some digitParser) s in case res of        [] -> []        ((i, rest) : _) -> [(read i :: Int, rest)]    ) where        digitParser = predP isDigitparserIntSequence :: Parser [Int]parserIntSequence = Parser (\s -> let res = unParser (some elementParser) s in case res of        [] -> []        ((i, rest) : _) -> [(i, rest)]    ) where        elementParser = (<*) parserInt $ many $ charP ' 'intToHex :: Int -> StringintToHex = flip showHex ""isItCorrect :: String -> BoolisItCorrect s | (length s == 2) && (head s > s !! 1) = True              | otherwise                            = FalsetakeOnlyCorrect :: Maybe [Int] -> Maybe [Int]takeOnlyCorrect = fmap $ filter (isItCorrect . intToHex)minimum' :: (Ord a) => Maybe [a] -> Maybe aminimum' Nothing = Nothingminimum' (Just []) = Nothingminimum' (Just a) = Just (minimum a)unJust :: Maybe a -> IO aunJust (Just a) = return aunJust Nothing = fail "You can't unjust Nothing"dialog :: IO ()dialog = do    putStr "Put your int sequence: "    hFlush stdout    stupidUserInput <- getLine    let sequen = parseString stupidUserInput parserIntSequence    let answer = minimum' $ takeOnlyCorrect sequen    if isJust answer        then do            number <- unJust answer            print number        else            putStrLn "0"MyParserLibmodule MyParserLib whereimport Data.Listimport Control.Applicativetype DataText = Stringtype RestText = Stringtype PResults parsedType = [(parsedType, RestText)]newtype Parser parsedType = Parser {unParser :: DataText -> PResults parsedType}instance Functor Parser where  fmap f (Parser p1) = Parser p2    where      p2 s = convert (p1 s)      convert  = map (\(val, s) -> (f val, s))instance Applicative Parser where    pure x = Parser (\str -> [(x, str)])    pf <*> px = Parser (\str -> [(f x, sx) | (f, sf) <- unParser pf str,                                             (x, sx) <- unParser px sf])instance Alternative Parser where    empty = Parser (const [])    px <|> py = Parser (\s -> unParser px s ++ unParser py s)parseString :: String -> Parser a -> Maybe aparseString str (Parser p) = case p str of    [(val, "")] -> Just val    _           -> NothingpredP :: (Char -> Bool) -> Parser CharpredP p = Parser f    where        f "" = []        f (c:cs) | p c = [(c, cs)]                 | otherwise = []charP :: Char -> Parser CharcharP ch = predP (\c -> c == ch)stringP :: String -> Parser StringstringP str = Parser    f    where        f str' | str == str' = [("", str)]               | otherwise = [] skip :: (Char -> Bool) -> Parser ()skip p = Parser (\str -> [((), dropWhile p str)])prefixP :: String -> Parser StringprefixP token = Parser f    where        f str | token `isPrefixOf` str = [(drop (length token) str, token)]              | otherwise = []skipString :: String -> Parser ()skipString token = () <$ prefixP token
Дан целочисленный массив из n элементов. Элементы массива могут принимать целые значения от 1 до 100
Дан целочисленный массив из n элементов. Элементы массива могут принимать целые значения от 1 до 100
Дан целочисленный массив из n элементов. Элементы массива могут принимать целые значения от 1 до 100
4,4(81 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ