Задача №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} {
Задача №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} {
Задача №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'} {
Задача №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} {
Задача №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'} {
Задача №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']}
Задача №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)] [(
Задача №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
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 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} {
Задача №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} {
Задача №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')] (
Задача №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)] (
Задача №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'} {
Задача №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'}
Задача №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')] (
Задача №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} {
Задача №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')] [(
Задача №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')] (
Задача №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')] (
Задача №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'}
Задача №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')] (
Задача №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} {
Задача №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']}
Задача №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']}
Задача №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'} {
Задача №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'])] (
Задача №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} {
Задача №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']}
Задача №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} {
Задача №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'}
Задача №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'])] (
Задача №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])] (
Задача №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'} {
Задача №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'}
Задача №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')] (
Задача №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])] [(
Задача №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}
Задача №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'])] (
Задача №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} {
Задача №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])] [(