ИКБО-13-22

Вариант №1

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

| do var ined_214 : -4866. done, do var veisar : -8661. done, |

Разобранный результат:

{'ined_214': -4866, 'veisar': -8661}

Пример 2

Входная строка:

|do var lecexe : 4370. done, do var arataa_660 :3073. done, do var
atxe : -6761. done, do var dion: -5286. done,|

Разобранный результат:

{'lecexe': 4370, 'arataa_660': 3073, 'atxe': -6761, 'dion': -5286}

Вариант №2

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

[[ do store vezage_9 #-5569 od. do store ores_412 #-9482 od. do store
geer_559 #5424 od. ]]

Разобранный результат:

{'vezage_9': -5569, 'ores_412': -9482, 'geer_559': 5424}

Пример 2

Входная строка:

[[ do store aton_72#587 od. do store atti #4305 od. ]]

Разобранный результат:

{'aton_72': 587, 'atti': 4305}

Вариант №3

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(( [[let "onorte" -> @'raonus_616'.]]; [[let "zaarza" -> @'rive'. ]];
[[ let"tixear_715"-> @'teatza_562'.]];))

Разобранный результат:

{'raonus_616': 'onorte', 'rive': 'zaarza', 'teatza_562': 'tixear_715'}

Пример 2

Входная строка:

(( [[let "sorexe_69" -> @'lelaer'. ]]; [[ let "asoarar" -> @'raqu'.
]]; ))

Разобранный результат:

{'lelaer': 'sorexe_69', 'raqu': 'asoarar'}

Вариант №4

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.do (define xeera <- 3635. ), (define inbior_262 <- 3232.), ( define
usla<- -7036. ), ( define raaleri <- 7272.),.end

Разобранный результат:

{'xeera': 3635, 'inbior_262': 3232, 'usla': -7036, 'raaleri': 7272}

Пример 2

Входная строка:

.do ( define aanle<- -2878. ), ( define veerat<- 8752. ),( define
atbequ_147 <- -4107.),( define aan_996<- -593. ), .end

Разобранный результат:

{'aanle': -2878, 'veerat': 8752, 'atbequ_147': -4107, 'aan_996': -593}

Вариант №5

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(do auto bianin_104<- biat; done. do auto eredge <- aredi;done. )

Разобранный результат:

{'bianin_104': 'biat', 'eredge': 'aredi'}

Пример 2

Входная строка:

( do auto gear <- erbi; done. do auto resoge<- oninan_836;done. do
auto madi <- inor;done. )

Разобранный результат:

{'gear': 'erbi', 'resoge': 'oninan_836', 'madi': 'inor'}

Вариант №6

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

| do decl gezadi <==[quorti_147 , erxete,mariso_869 ]od. do decl
titi_932 <== [rile , raus ] od. do decl esmaus_709 <== [biveus, isan
,edreon , eson ]od. do decl beesri <== [ redile_670 , cemaer_892 ,
aer_991] od. |

Разобранный результат:

{'gezadi': ['quorti_147', 'erxete', 'mariso_869'],
 'titi_932': ['rile', 'raus'],
 'esmaus_709': ['biveus', 'isan', 'edreon', 'eson'],
 'beesri': ['redile_670', 'cemaer_892', 'aer_991']}

Пример 2

Входная строка:

|do decl tied_441 <== [ inzaen , ceat_397 , geleza_250 ,edinre_250 ]
od. do decl veatbe_740 <==[ enreti_240 ,anve_532 ]od. do decl
veis_421<==[isused_635 , raar , arusqu ] od. |

Разобранный результат:

{'tied_441': ['inzaen', 'ceat_397', 'geleza_250', 'edinre_250'],
 'veatbe_740': ['enreti_240', 'anve_532'],
 'veis_421': ['isused_635', 'raar', 'arusqu']}

Вариант №7

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

begin .do option 1518 to atsoed;.end. .do option -7401 to soati;
.end. .do option 529 to laor;.end. end

Разобранный результат:

[('atsoed', 1518), ('soati', -7401), ('laor', 529)]

Пример 2

Входная строка:

begin .do option -1937 to ceon; .end. .do option 9060 to reisaso_156;
.end. end

Разобранный результат:

[('ceon', -1937), ('reisaso_156', 9060)]

Вариант №8

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.begin { global "ina" to @'receti'; }{global "quor" to
@'tidien_579';} .end

Разобранный результат:

{'receti': 'ina', 'tidien_579': 'quor'}

Пример 2

Входная строка:

.begin { global "beatza_440"to @'tite'; }{ global "rileti_460" to
@'ater_394'; }{ global "bimaer" to @'vein_62'; } .end

Разобранный результат:

{'tite': 'beatza_440', 'ater_394': 'rileti_460', 'vein_62': 'bimaer'}

Вариант №9

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

do<:val#-9648 -> "onesa".:>, <: val#5319 -> "getiis_525".:>,
<:val#1957 -> "lele_536". :>, <:val #-5466 -> "usbira".:>, done

Разобранный результат:

{'onesa': -9648,
 'getiis_525': 5319,
 'lele_536': 1957,
 'usbira': -5466}

Пример 2

Входная строка:

do <:val #8206 ->"inla". :>, <: val #6689 -> "quzaon". :>,<:val #5551
-> "atordi". :>, <: val#-6464 -> "anxeus". :>,done

Разобранный результат:

{'inla': 8206, 'quzaon': 6689, 'atordi': 5551, 'anxeus': -6464}

Вариант №10

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

|do loc "dige":= 689. end, do loc"bima":= 4162. end,do loc "indied"
:= -6352. end,do loc"xeso":= 3287. end, |

Разобранный результат:

{'dige': 689, 'bima': 4162, 'indied': -6352, 'xeso': 3287}

Пример 2

Входная строка:

| do loc "laanve" := 883. end,do loc "lemais_801" := -8721. end, do
loc "ininve" := -458. end, do loc "aza" :=9546. end, |

Разобранный результат:

{'laanve': 883, 'lemais_801': -8721, 'ininve': -458, 'aza': 9546}

Вариант №11

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

[[ <: let atquri = orxe_319 :><:let sogeve_238 = leriqu:> <: let
ated_807=uszaat :> <:let ince_220 = xeen_700 :> ]]

Разобранный результат:

[('atquri', 'orxe_319'),
 ('sogeve_238', 'leriqu'),
 ('ated_807', 'uszaat'),
 ('ince_220', 'xeen_700')]

Пример 2

Входная строка:

[[<: let usmama_302=tema_105:> <: let xeis_677 =tior_337:><: let soaar
=xequ:> ]]

Разобранный результат:

[('usmama_302', 'tema_105'),
 ('xeis_677', 'tior_337'),
 ('soaar', 'xequ')]

Вариант №12

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<section> .do def 1565=> raisra_659 .end, .do def -5411=> biries
.end, .do def -5664 => rigeat .end, .do def -4100 => rein
.end,</section>

Разобранный результат:

[('raisra_659', 1565),
 ('biries', -5411),
 ('rigeat', -5664),
 ('rein', -4100)]

Пример 2

Входная строка:

<section> .do def -1213 =>abiqu .end, .do def 8440 => veus_858 .end,
.do def 4710=> edtion .end, .do def -8517 => xeis_515 .end, </section>

Разобранный результат:

[('abiqu', -1213),
 ('veus_858', 8440),
 ('edtion', 4710),
 ('xeis_515', -8517)]

Вариант №13

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.begin .do set "bere" := laqu .end .do set "quen_423":= bibiaes .end
.do set "edce_958":= xeenla_747 .end .end

Разобранный результат:

{'bere': 'laqu', 'quen_423': 'bibiaes', 'edce_958': 'xeenla_747'}

Пример 2

Входная строка:

.begin .do set"ongeed_296":= lera .end .do set "bierar":= orzave .end
.end

Разобранный результат:

{'ongeed_296': 'lera', 'bierar': 'orzave'}

Вариант №14

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<block>|| auto q(reed_574)=bira; ||; || auto q(bimace_425) =qued_786;
||; || auto q(diedle) = bixe_76; ||; || auto q(tecema)= birama;
||;</block>

Разобранный результат:

{'reed_574': 'bira',
 'bimace_425': 'qued_786',
 'diedle': 'bixe_76',
 'tecema': 'birama'}

Пример 2

Входная строка:

<block>|| auto q(edza_863)= quinge; ||; || auto q(texeve)= sobe_618;
||;|| auto q(esrabe_187) =enat;||; ||auto q(riana) = isen_526;||;
</block>

Разобранный результат:

{'edza_863': 'quinge',
 'texeve': 'sobe_618',
 'esrabe_187': 'enat',
 'riana': 'isen_526'}

Вариант №15

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

\begin| var `xeat_925 |> inbira |; |var `arcedi_228|>biso_75 |;| var
`gege |> ededdi_42 |; \end

Разобранный результат:

[('inbira', 'xeat_925'),
 ('biso_75', 'arcedi_228'),
 ('ededdi_42', 'gege')]

Пример 2

Входная строка:

\begin| var `esceon |> texe_37 |;| var `ramaes_882|>onqubi_939 |;
|var `tean|> onsoce |; \end

Разобранный результат:

[('texe_37', 'esceon'),
 ('onqubi_939', 'ramaes_882'),
 ('onsoce', 'tean')]

Вариант №16

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

| || declare temaqu <- -4396; ||.||declare biraes<- -7021; ||. ||
declare inan_816 <- 5413; ||.|| declare rive<- -1588; ||. |

Разобранный результат:

{'temaqu': -4396, 'biraes': -7021, 'inan_816': 5413, 'rive': -1588}

Пример 2

Входная строка:

| || declare enri<- -1951; ||.||declare ditiri <- 2752; ||.||declare
xequ <- -6930; ||. || declare atbear <- 4212; ||. |

Разобранный результат:

{'enri': -1951, 'ditiri': 2752, 'xequ': -6930, 'atbear': 4212}

Вариант №17

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

[[ do loc enrece to xeorus_200;od do loc ceri to rateer;od do loc
ermate to erquti;od do loc vevexe to raqu_240; od ]]

Разобранный результат:

[('xeorus_200', 'enrece'),
 ('rateer', 'ceri'),
 ('erquti', 'ermate'),
 ('raqu_240', 'vevexe')]

Пример 2

Входная строка:

[[ do loc cece to rabe; od do loc xear_875 to zaesve;od do loc
bius_475 to soraat;od ]]

Разобранный результат:

[('rabe', 'cece'), ('zaesve', 'xear_875'), ('soraat', 'bius_475')]

Вариант №18

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

.do {{ decl'usor'==>'sove_989';}};{{ decl'acedi_546'==> 'inraon_535';
}}; {{ decl 'cemati_295' ==> 'aoran_538';}}; .end

Разобранный результат:

[('sove_989', 'usor'),
 ('inraon_535', 'acedi_546'),
 ('aoran_538', 'cemati_295')]

Пример 2

Входная строка:

.do {{ decl'zaus'==> 'zaorza';}}; {{ decl 'esbige_901' ==> 'xeati';
}}; {{ decl 'raus' ==>'geriza'; }}; {{decl 'maza_641'==> 'geatre'; }};
.end

Разобранный результат:

[('zaorza', 'zaus'),
 ('xeati', 'esbige_901'),
 ('geriza', 'raus'),
 ('geatre', 'maza_641')]

Вариант №19

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<%\begin var q(dile)|> ququ_102; \end\begin var q(vearra_707) |>
rebexe;\end \begin var q(raes)|> orer; \end %>

Разобранный результат:

[('ququ_102', 'dile'), ('rebexe', 'vearra_707'), ('orer', 'raes')]

Пример 2

Входная строка:

<%\begin var q(telema)|>gearis_639;\end \begin var q(ceisri)|>
onin_398;\end\begin var q(arti) |> esor_67; \end \begin var
q(tiisar)|>beat; \end %>

Разобранный результат:

[('gearis_639', 'telema'),
 ('onin_398', 'ceisri'),
 ('esor_67', 'arti'),
 ('beat', 'tiisar')]

Вариант №20

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.begin <% var"erce" ==>gete_486 %>; <% var"amaer_511"==>inle %>;<%
var "rage" ==> reesis %>;.end

Разобранный результат:

{'gete_486': 'erce', 'inle': 'amaer_511', 'reesis': 'rage'}

Пример 2

Входная строка:

.begin <% var "mate_331" ==>redian %>; <% var "ararti" ==> onzaus
%>;<% var "xeinxe" ==> esedte %>; <% var"atte"==> tera_910 %>; .end

Разобранный результат:

{'redian': 'mate_331',
 'onzaus': 'ararti',
 'esedte': 'xeinxe',
 'tera_910': 'atte'}

Вариант №21

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

.begin .do def 'anaaar_784' ==> "leatso_562"; .end. .do def 'requ'
==>"arsoxe"; .end. .do def'rezaen' ==>"orvera_529"; .end. .end

Разобранный результат:

[('leatso_562', 'anaaar_784'),
 ('arsoxe', 'requ'),
 ('orvera_529', 'rezaen')]

Пример 2

Входная строка:

.begin .do def 'radier'==>"lais_571";.end. .do def 'cediar_545'==>
"erle"; .end. .do def 'bien'==> "edve"; .end. .do def'raatdi_265'
==>"maer_510";.end. .end

Разобранный результат:

[('lais_571', 'radier'),
 ('erle', 'cediar_545'),
 ('edve', 'bien'),
 ('maer_510', 'raatdi_265')]

Вариант №22

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.do do option -1818 =>`soti done. do option -967 =>`dien done. .end

Разобранный результат:

{'soti': -1818, 'dien': -967}

Пример 2

Входная строка:

.do do option -1619 => `edceaan_896 done. do option -3138 => `onon
done. do option 9097=>`inbe done. do option -7955=> `esbe done. .end

Разобранный результат:

{'edceaan_896': -1619, 'onon': -3138, 'inbe': 9097, 'esbe': -7955}

Вариант №23

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

\begin (store raxebi = [reveat_357 ; lebi; xeriso_537]); ( store quza
=[orle_408 ;mabies;tiaus_239; sole_658]); ( store teerar = [ cean_317
;rera ] );\end

Разобранный результат:

{'raxebi': ['reveat_357', 'lebi', 'xeriso_537'],
 'quza': ['orle_408', 'mabies', 'tiaus_239', 'sole_658'],
 'teerar': ['cean_317', 'rera']}

Пример 2

Входная строка:

\begin( store veso_721 =[ ondi_880 ;onve ] ); ( store anza= [
bite;raa_111;bean ; atedior_78 ]); (store rilaer = [orle_305
;quorbe_453 ;maorso; dibi ] );\end

Разобранный результат:

{'veso_721': ['ondi_880', 'onve'],
 'anza': ['bite', 'raa_111', 'bean', 'atedior_78'],
 'rilaer': ['orle_305', 'quorbe_453', 'maorso', 'dibi']}

Вариант №24

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

{ [[loc q(rati_205) is{ cexe_265 reonxe_446 usraxe_227 tiar} ]][[ loc
q(maes_623)is { zainqu_346 sois velaza } ]] }

Разобранный результат:

{'rati_205': ['cexe_265', 'reonxe_446', 'usraxe_227', 'tiar'],
 'maes_623': ['zainqu_346', 'sois', 'velaza']}

Пример 2

Входная строка:

{ [[ loc q(quma_973) is { geusra_99 gearge ones ragema_201} ]] [[ loc
q(biisso) is{ erge_654 orxe maatbi } ]] [[loc q(edisza)is {reonati
isxe_542 tiance_559} ]] }

Разобранный результат:

{'quma_973': ['geusra_99', 'gearge', 'ones', 'ragema_201'],
 'biisso': ['erge_654', 'orxe', 'maatbi'],
 'edisza': ['reonati', 'isxe_542', 'tiance_559']}

Вариант №25

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<< decl tilaza_843:= q(isante) decl orvedi_85:= q(teusza)decl
esusre_155 := q(tiraon) >>

Разобранный результат:

{'tilaza_843': 'isante',
 'orvedi_85': 'teusza',
 'esusre_155': 'tiraon'}

Пример 2

Входная строка:

<< decl biti := q(quus_223) decl leusla_730:=q(soce) decl
oraris_417:=q(tibe_873) >>

Разобранный результат:

{'biti': 'quus_223', 'leusla_730': 'soce', 'oraris_417': 'tibe_873'}

Вариант №26

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

\begin <section>set quveza_495 := [ cemaat ; bequve ;orerso ;raveti
]. </section>; <section> set orer_648:= [ tima_476 ; uslaqu].
</section>;\end

Разобранный результат:

[('quveza_495', ['cemaat', 'bequve', 'orerso', 'raveti']),
 ('orer_648', ['tima_476', 'uslaqu'])]

Пример 2

Входная строка:

\begin <section> set usesar_516 := [ zaesis_324 ; edat_614 ].
</section>; <section> set soer:= [ anso ; ais;raed ;xela_568 ].
</section>;\end

Разобранный результат:

[('usesar_516', ['zaesis_324', 'edat_614']),
 ('soer', ['anso', 'ais', 'raed', 'xela_568'])]

Вариант №27

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

do .do option maesxe <= -2072 .end. .do option vebe_547 <= 1758 .end.
.do option edonma <= -6416 .end. end

Разобранный результат:

{'maesxe': -2072, 'vebe_547': 1758, 'edonma': -6416}

Пример 2

Входная строка:

do .do option sodima <= 1347 .end. .do option raus <=-2801 .end. end

Разобранный результат:

{'sodima': 1347, 'raus': -2801}

Вариант №28

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<% do let "onrabe":= array(cedi_727 . tibeen . gela )end. do let
"zarama" := array( uszate . reorle . diaedma_828 . qutiis ) end. %>

Разобранный результат:

{'onrabe': ['cedi_727', 'tibeen', 'gela'],
 'zarama': ['uszate', 'reorle', 'diaedma_828', 'qutiis']}

Пример 2

Входная строка:

<% do let"lari_883":=array(veon_703 . inedes . anri_667 . enin )end.
do let "orgele_475" :=array(lari_791 . orzaaus)end. do let
"maered_765" := array( biin . enis . sobi . riqubi ) end. %>

Разобранный результат:

{'lari_883': ['veon_703', 'inedes', 'anri_667', 'enin'],
 'orgele_475': ['lari_791', 'orzaaus'],
 'maered_765': ['biin', 'enis', 'sobi', 'riqubi']}

Вариант №29

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(( global 5559=:@'oron' )), (( global -4489=:@'lale' )), (( global
7537=: @'anes_99' )), (( global 1248 =:@'esa_312' )),

Разобранный результат:

{'oron': 5559, 'lale': -4489, 'anes_99': 7537, 'esa_312': 1248}

Пример 2

Входная строка:

(( global 7151=: @'ergeed' )),(( global -2785 =:@'sotequ' )), ((
global 8675 =: @'uson')),

Разобранный результат:

{'ergeed': 7151, 'sotequ': -2785, 'uson': 8675}

Вариант №30

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

{{ do store lais_927 <- "eda";od, do store bema_923 <- "labi_755";
od, do store isma_6 <- "geatbe_23"; od, do store ines_954<-
"teen_354"; od,}}

Разобранный результат:

{'lais_927': 'eda',
 'bema_923': 'labi_755',
 'isma_6': 'geatbe_23',
 'ines_954': 'teen_354'}

Пример 2

Входная строка:

{{do store aren <-"getiti_332";od, do store quared_222 <-
"diti";od,do store isxe <- "xera";od, do store
veeder_752<-"edrice_406"; od, }}

Разобранный результат:

{'aren': 'getiti_332',
 'quared_222': 'diti',
 'isxe': 'xera',
 'veeder_752': 'edrice_406'}

Вариант №31

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<section><section> declare `usan :=#( bive lamadi );
</section>,<section>declare `eda_152:= #( inla tera_470 ); </section>,
<section> declare `teisor_160 := #( edanar_198 bexe_361 laleve_900 );
</section>,<section> declare `geanre := #( userma_465 relala_620
atri_290 ananin ); </section>,</section>

Разобранный результат:

[('usan', ['bive', 'lamadi']),
 ('eda_152', ['inla', 'tera_470']),
 ('teisor_160', ['edanar_198', 'bexe_361', 'laleve_900']),
 ('geanre', ['userma_465', 'relala_620', 'atri_290', 'ananin'])]

Пример 2

Входная строка:

<section> <section> declare `quri_807 :=#(isxeate gema_978 laquis
);</section>, <section> declare `errebi_800 :=#( esma_462
usge);</section>, <section>declare `eddi_619 :=#(arange_265 arle
cemaed_559 );</section>, </section>

Разобранный результат:

[('quri_807', ['isxeate', 'gema_978', 'laquis']),
 ('errebi_800', ['esma_462', 'usge']),
 ('eddi_619', ['arange_265', 'arle', 'cemaed_559'])]

Вариант №32

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

|| << make#(#-7575 ; #-2043;#-2860 ; #4863 ) =>isen >>; << make #(
#-9546 ;#-3945 ;#-8422 ) => erin >>; ||

Разобранный результат:

[('isen', [-7575, -2043, -2860, 4863]),
 ('erin', [-9546, -3945, -8422])]

Пример 2

Входная строка:

|| << make #( #6052 ;#-4107 ;#509) =>dira_275>>; << make #( #6116 ;
#9746 ;#-3092 ; #2047 ) => tixedi >>; ||

Разобранный результат:

[('dira_275', [6052, -4107, 509]),
 ('tixedi', [6116, 9746, -3092, 2047])]

Вариант №33

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

( var soat_800 to @"soriso_600";) ( var beat to @"quso";)

Разобранный результат:

{'soriso_600': 'soat_800', 'quso': 'beat'}

Пример 2

Входная строка:

( var rier_568 to @"ridi"; ) ( var tima_692 to @"edisra_12"; )

Разобранный результат:

{'ridi': 'rier_568', 'edisra_12': 'tima_692'}

Вариант №34

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

[[| variable @'xein_796'-> diin. |, | variable @'atonso' ->
onanbi_370. |, ]]

Разобранный результат:

{'diin': 'xein_796', 'onanbi_370': 'atonso'}

Пример 2

Входная строка:

[[ | variable @'xebe_779' -> biin_294. |, | variable @'ated_757' ->
atis. |,| variable @'raen_409' -> laarle. |, |variable @'enve' ->
xedius.|, ]]

Разобранный результат:

{'biin_294': 'xebe_779',
 'atis': 'ated_757',
 'laarle': 'raen_409',
 'xedius': 'enve'}

Вариант №35

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

{ {data @'quora_544' ->'eran'.},{ data @'laorqu_76' ->'tian_519'. },{
data @'rixe'-> 'inarra_658'.}, { data @'tice_782'-> 'onleso_876'. }, }

Разобранный результат:

[('eran', 'quora_544'),
 ('tian_519', 'laorqu_76'),
 ('inarra_658', 'rixe'),
 ('onleso_876', 'tice_782')]

Пример 2

Входная строка:

{ { data @'zabete' ->'ergele_600'. },{data @'laraon_84' ->
'ribi_743'. },{ data @'bila' -> 'zaerxe_224'. }, }

Разобранный результат:

[('ergele_600', 'zabete'),
 ('ribi_743', 'laraon_84'),
 ('zaerxe_224', 'bila')]

Вариант №36

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

.begin do equ {#-1654 , #1183 }==> @'ardi'. end. do equ{#3125 ,
#3977, #-2846 } ==> @'biarte'. end. do equ {#1720,#-6846 ,
#6566}==>@'aanxean_587'. end. do equ{#-1317,#133 ,#-5082 , #-6436 }==>
@'geenon'. end. .end

Разобранный результат:

[('ardi', [-1654, 1183]),
 ('biarte', [3125, 3977, -2846]),
 ('aanxean_587', [1720, -6846, 6566]),
 ('geenon', [-1317, 133, -5082, -6436])]

Пример 2

Входная строка:

.begin do equ{#6593,#9721 , #-8206 }==> @'usbi_121'. end. do equ
{#9399 , #6848 } ==>@'biat'. end. .end

Разобранный результат:

[('usbi_121', [6593, 9721, -8206]), ('biat', [9399, 6848])]

Вариант №37

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(( \begin auto #-8593 -> veed; \end. \begin auto #-7502 -> edce;
\end. \begin auto #2720 ->rees; \end. ))

Разобранный результат:

{'veed': -8593, 'edce': -7502, 'rees': 2720}

Пример 2

Входная строка:

(( \begin auto#4053 -> veus_740; \end. \begin auto#-6056
->usbi_392;\end. \begin auto#-3477 -> vemaes_11;\end.\begin auto
#-6910 ->quesqu_976;\end.))

Разобранный результат:

{'veus_740': 4053,
 'usbi_392': -6056,
 'vemaes_11': -3477,
 'quesqu_976': -6910}

Вариант №38

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

|| new list( reinma_914 , sole_397 , rila , edusti_938 ) to
`arated_586. |||| new list( biate_745 , tela ,rave_209 , diat ) to
`xeen_602. ||

Разобранный результат:

[('arated_586', ['reinma_914', 'sole_397', 'rila', 'edusti_938']),
 ('xeen_602', ['biate_745', 'tela', 'rave_209', 'diat'])]

Пример 2

Входная строка:

|| new list( laer_443, tear_113 , anlaat) to `isxe. || ||new
list(atan_469, orbi_507 , cema_394 , aranar_373 ) to `ama.||

Разобранный результат:

[('isxe', ['laer_443', 'tear_113', 'anlaat']),
 ('ama', ['atan_469', 'orbi_507', 'cema_394', 'aranar_373'])]

Вариант №39

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

\begin begin option -5067 =: @'mama_804'. end. begin option 7555 =:
@'sobete_64'. end. \end

Разобранный результат:

{'mama_804': -5067, 'sobete_64': 7555}

Пример 2

Входная строка:

\begin begin option 1663 =: @'raed'. end. begin option
260=:@'inve_382'. end. begin option 7333 =:@'laat'. end. \end

Разобранный результат:

{'raed': 1663, 'inve_382': 260, 'laat': 7333}

Вариант №40

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<section>.do data aarve_394 { 895 . -7303 . 7515};.end. .do data anen
{2041 . 7916 . 3361 . -2495 };.end. .do data race {7044 . -7103
};.end. </section>

Разобранный результат:

[('aarve_394', [895, -7303, 7515]),
 ('anen', [2041, 7916, 3361, -2495]),
 ('race', [7044, -7103])]

Пример 2

Входная строка:

<section> .do data enleso { 7005 . -7922 . 5829};.end. .do data zaer
{ -254 . 8392 }; .end. </section>

Разобранный результат:

[('enleso', [7005, -7922, 5829]), ('zaer', [-254, 8392])]