Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[ { set list( #7759 #-4930 #-3117#-9042 ) to disoxe }, { set list(
#8625 #-8982 #-3753#-3878 ) to anon_452 },{ set list( #-8756 #-6091
#-7118 #9808 )to ongere_409}, { set list( #9618 #-3343 #-2135 #1287)
to resoar },]
Разобранный результат:
'disoxe', [7759, -4930, -3117, -9042]),
[('anon_452', [8625, -8982, -3753, -3878]),
('ongere_409', [-8756, -6091, -7118, 9808]),
('resoar', [9618, -3343, -2135, 1287])] (
Пример 2
Входная строка:
[ { set list( #7546 #-6539 )to esbe_842 },{ set list( #4693 #-8855
)to rilexe }, ]
Разобранный результат:
'esbe_842', [7546, -6539]), ('rilexe', [4693, -8855])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<% (( store #-175 -> erxedi_608; )). (( store #9092 -> quinti;)).
((store#9641 -> cema;)).((store #8216 -> somabe; )). %>
Разобранный результат:
'erxedi_608': -175, 'quinti': 9092, 'cema': 9641, 'somabe': 8216} {
Пример 2
Входная строка:
<% (( store #-8186 -> rasote; )). (( store #-6002 ->edza;)).
((store#254 ->sois; )). %>
Разобранный результат:
'rasote': -8186, 'edza': -6002, 'sois': 254} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ var @'erteus'<| #5649; var @'usrege'<| #6693;var @'lebe'<| #-2365;
}}
Разобранный результат:
'erteus': 5649, 'usrege': 6693, 'lebe': -2365} {
Пример 2
Входная строка:
{{var @'beores_227' <| #6032;var @'reinte_977' <| #-7948; var
@'esre_373' <| #7224; var @'onzabe' <| #5818; }}
Разобранный результат:
'beores_227': 6032,
{'reinte_977': -7948,
'esre_373': 7224,
'onzabe': 5818}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[[ .do option @"usened" <- #7074; .end .do option @"ceaesen" <-
#8971; .end .do option @"isdion_464" <- #281; .end]]
Разобранный результат:
'usened', 7074), ('ceaesen', 8971), ('isdion_464', 281)] [(
Пример 2
Входная строка:
[[ .do option @"orerer" <- #-5425;.end .do option @"atsoon"<- #-6455;
.end .do option @"tirela" <- #7861;.end .do option @"xema" <-
#-1573;.end ]]
Разобранный результат:
'orerer', -5425),
[('atsoon', -6455),
('tirela', 7861),
('xema', -1573)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<section>\begin equ"bete_178":= [#-5264 .#-1883 .#-5208 ]. \end
\begin equ"georti":=[ #-5017 . #4033 .#1726 ]. \end \begin equ
"atteer" :=[ #-2684 .#-5299 . #-3407].\end \begin equ"tius" :=[ #3153
. #-9055 . #8511 ]. \end</section>
Разобранный результат:
'bete_178': [-5264, -1883, -5208],
{'georti': [-5017, 4033, 1726],
'atteer': [-2684, -5299, -3407],
'tius': [3153, -9055, 8511]}
Пример 2
Входная строка:
<section>\begin equ "xebi_882":= [ #-5791 . #9238 ]. \end \begin equ
"cege":= [#-9306 . #1461].\end \begin equ "laaar" := [#-6113 .#7922 .
#-2725 ]. \end\begin equ"ribied" := [#4484 .#675 .#9697 . #1453 ].
\end </section>
Разобранный результат:
'xebi_882': [-5791, 9238],
{'cege': [-9306, 1461],
'laaar': [-6113, 7922, -2725],
'ribied': [4484, 675, 9697, 1453]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
store orrere_762 :=[ #-7582 #7036#7121 #2266 ]; store cege_265:=[
#4413#-4572]; store aates_4 := [ #5684#-5786 #-1084 ];
Разобранный результат:
'orrere_762', [-7582, 7036, 7121, 2266]),
[('cege_265', [4413, -4572]),
('aates_4', [5684, -5786, -1084])] (
Пример 2
Входная строка:
store aan := [ #-2820#9214#-4067 ]; store riraor_854 := [ #-1437
#-5030#-2202 #-7322 ];
Разобранный результат:
'aan', [-2820, 9214, -4067]),
[('riraor_854', [-1437, -5030, -2202, -7322])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
(<block>set"laxe" to inceti; </block>. <block>set"enza"to tisodi;
</block>. <block> set "orat_709"to engeis_579; </block>. )
Разобранный результат:
'inceti', 'laxe'), ('tisodi', 'enza'), ('engeis_579', 'orat_709')] [(
Пример 2
Входная строка:
( <block>set "abite_290" to enti_665; </block>. <block>set"becera" to
isxece_144; </block>. <block> set"mamala" to rainre; </block>. )
Разобранный результат:
'enti_665', 'abite_290'),
[('isxece_144', 'becera'),
('rainre', 'mamala')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section> do set @'anatat'= #( "laatbe" "atuses" "larile_312"
"disori" ) done;do set @'riri_347'=#( "bete_970""enla_877"
"erqu_38""orvein_980") done; do set @'tiarbi' = #( "raed_956" "maxe"
"dier_301" "usonaus" )done;do set @'tilege' = #( "dibi" "orsoed"
"usdiis_589" ) done; </section>
Разобранный результат:
'anatat', ['laatbe', 'atuses', 'larile_312', 'disori']),
[('riri_347', ['bete_970', 'enla_877', 'erqu_38', 'orvein_980']),
('tiarbi', ['raed_956', 'maxe', 'dier_301', 'usonaus']),
('tilege', ['dibi', 'orsoed', 'usdiis_589'])] (
Пример 2
Входная строка:
<section>do set @'uslaza' = #( "raon_272""leri" "orlaes" "esvela" )
done; do set @'teenma' = #( "diinin""eslale_972" ) done; do set
@'veedbi_745'= #( "lequge_290" "arorbe_199" "lele" "arener" ) done; do
set @'queren_191' =#( "teve_175" "enin_782" "edgeus_59" "xea" )done;
</section>
Разобранный результат:
'uslaza', ['raon_272', 'leri', 'orlaes', 'esvela']),
[('teenma', ['diinin', 'eslale_972']),
('veedbi_745', ['lequge_290', 'arorbe_199', 'lele', 'arener']),
('queren_191', ['teve_175', 'enin_782', 'edgeus_59', 'xea'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do || val esedon :=qute; ||; ||val diso :=ceis;||; || val tiaorat :=
titi;||;done
Разобранный результат:
'esedon': 'qute', 'diso': 'ceis', 'tiaorat': 'titi'} {
Пример 2
Входная строка:
do || val quaxe_296:=ataned_672; ||;||val ceen_67 :=inlea_52; ||; ||
val maraed_962:= tionar; ||; done
Разобранный результат:
'quaxe_296': 'ataned_672',
{'ceen_67': 'inlea_52',
'maraed_962': 'tionar'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
[ || local @"istixe"=: @'errale_58' || || local @"uses" =:
@'ates_965'|| ]
Разобранный результат:
'errale_58': 'istixe', 'ates_965': 'uses'} {
Пример 2
Входная строка:
[ || local @"atbi"=:@'arbi_638' || || local @"soonre_512" =:
@'reat_51'|| || local @"vearre_721" =: @'geerge' || || local
@"dilain_453" =:@'geor'|| ]
Разобранный результат:
'arbi_638': 'atbi',
{'reat_51': 'soonre_512',
'geerge': 'vearre_721',
'geor': 'dilain_453'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin do store `lear= { bilele_318 tece arve }; end do store `soenti
={xeleate_335 ala }; end .end
Разобранный результат:
'lear', ['bilele_318', 'tece', 'arve']),
[('soenti', ['xeleate_335', 'ala'])] (
Пример 2
Входная строка:
.begin do store `laeran_910= { abi_516 bila_838 sogebi gees };end do
store `bior ={ ante_223 inge_342 tive_885 laor}; end .end
Разобранный результат:
'laeran_910', ['abi_516', 'bila_838', 'sogebi', 'gees']),
[('bior', ['ante_223', 'inge_342', 'tive_885', 'laor'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
\begin || local #6202=: disore || || local#-440=: leed || || local
#-4873=: laorso_248 ||\end
Разобранный результат:
'disore': 6202, 'leed': -440, 'laorso_248': -4873} {
Пример 2
Входная строка:
\begin|| local #-6312 =: lemabi_877 || || local#-3081 =: lein_60 ||
\end
Разобранный результат:
'lemabi_877': -6312, 'lein_60': -3081} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin || local -3927 => @'aror_441'.||,|| local 9737 => @'isti_754'.
||, .end
Разобранный результат:
'aror_441', -3927), ('isti_754', 9737)] [(
Пример 2
Входная строка:
.begin|| local 7288=> @'gelabi'.||, ||local -8766=> @'atanon_933'.
||,|| local 304 => @'velees_145'. ||,|| local 9820 =>@'maceor_64'.
||,.end
Разобранный результат:
'gelabi', 7288),
[('atanon_933', -8766),
('velees_145', 304),
('maceor_64', 9820)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
( do variable erxeza_360<| 4746 end, do variable telaxe<| 9105 end, do
variable veer <|-9168 end, do variable orqura_140 <| -4811 end,)
Разобранный результат:
'erxeza_360': 4746,
{'telaxe': 9105,
'veer': -9168,
'orqura_140': -4811}
Пример 2
Входная строка:
( do variable atqu_285 <|4515 end,do variable bion <|-1695 end, )
Разобранный результат:
'atqu_285': 4515, 'bion': -1695} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block><block> glob leorqu_688 ::=-7731; </block> <block> glob raceus
::= -5231; </block> </block>
Разобранный результат:
'leorqu_688', -7731), ('raceus', -5231)] [(
Пример 2
Входная строка:
<block><block> glob lausqu_856 ::= 789;</block> <block> glob
orbiri_775 ::= -2036;</block> <block> glob orzare ::=3101;
</block></block>
Разобранный результат:
'lausqu_856', 789), ('orbiri_775', -2036), ('orzare', 3101)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
| <block>var [q(isbima) . q(orti_603) . q(anla_667) ]=: zaisat.
</block>.<block>var[ q(artibi_33) . q(enenve). q(enor_665) . q(isti)]
=: enisle_621.</block>.|
Разобранный результат:
'zaisat', ['isbima', 'orti_603', 'anla_667']),
[('enisle_621', ['artibi_33', 'enenve', 'enor_665', 'isti'])] (
Пример 2
Входная строка:
|<block>var [q(maar_679) . q(anrate) ]=: arenza.</block>. <block>var
[q(arra_983) . q(enat) . q(bele) ] =: xearma. </block>.<block>var [
q(ceus_79). q(bemaat_643) . q(laveon) ] =:andian. </block>. <block>
var [ q(laaner) . q(geesza_507) . q(biisla_754) ]=: usri. </block>. |
Разобранный результат:
'arenza', ['maar_679', 'anrate']),
[('xearma', ['arra_983', 'enat', 'bele']),
('andian', ['ceus_79', 'bemaat_643', 'laveon']),
('usri', ['laaner', 'geesza_507', 'biisla_754'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin .do global @"geain_45" <|-7160 .end. .do global @"vela_125" <|
-2162 .end. .do global @"vebeen" <| -716 .end. .do global @"edma_96"
<| -3885 .end. end
Разобранный результат:
'geain_45', -7160),
[('vela_125', -2162),
('vebeen', -716),
('edma_96', -3885)] (
Пример 2
Входная строка:
begin .do global @"veen" <|-551 .end. .do global @"ries_854" <| -9777
.end. .do global @"quri" <|-8528 .end. end
Разобранный результат:
'veen', -551), ('ries_854', -9777), ('quri', -8528)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
(( do store 7860 ==>q(rate_339). done; do store 4363==> q(ones).
done;do store -1128==>q(xedi). done; do store -7763 ==> q(aten_334).
done; ))
Разобранный результат:
'rate_339': 7860, 'ones': 4363, 'xedi': -1128, 'aten_334': -7763} {
Пример 2
Входная строка:
(( do store -5806 ==> q(inbe_316). done; do store -8659 ==>
q(veorar). done; ))
Разобранный результат:
'inbe_316': -5806, 'veorar': -8659} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<<{ decl tiat_73 ::= diindi; }.{decl leones_802 ::= orbi_923; }. >>
Разобранный результат:
'tiat_73': 'diindi', 'leones_802': 'orbi_923'} {
Пример 2
Входная строка:
<< {decl zaqu_750::=laan_352; }. { decl titi_544 ::= veri; }. >>
Разобранный результат:
'zaqu_750': 'laan_352', 'titi_544': 'veri'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
.begin <section> q(leatar_769)::= q(learen_635); </section>.
<section>q(esusbi_275)::= q(inlati_276); </section>. <section>
q(rive_263) ::= q(xexeen_953); </section>. .end
Разобранный результат:
'leatar_769': 'learen_635',
{'esusbi_275': 'inlati_276',
'rive_263': 'xexeen_953'}
Пример 2
Входная строка:
.begin <section> q(arxele)::= q(laed);</section>. <section> q(gela)
::=q(orcere); </section>.<section> q(rebete_941)::= q(enanar_843);
</section>. <section> q(cedi_79)::= q(laesus); </section>. .end
Разобранный результат:
'arxele': 'laed',
{'gela': 'orcere',
'rebete_941': 'enanar_843',
'cedi_79': 'laesus'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
| <section> def #-6685==> 'ties_387'; </section>, <section>def #-2841
==>'anreon'; </section>, <section> def #-7919 ==>'edsoin_412';
</section>, |
Разобранный результат:
'ties_387': -6685, 'anreon': -2841, 'edsoin_412': -7919} {
Пример 2
Входная строка:
| <section>def#-6101 ==> 'onle_977';</section>, <section> def
#2525==> 'lexean_448'; </section>,<section> def #-75 ==>
'raed_28';</section>, <section> def #-2781 ==> 'anonar';</section>, |
Разобранный результат:
'onle_977': -6101,
{'lexean_448': 2525,
'raed_28': -75,
'anonar': -2781}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do| opt array( #8316 , #-5044, #4402 ) ==>"islaxe" |; | opt
array(#-4666, #-5144 ,#2568, #9863) ==> "male_771"|;| opt array(
#-1584 , #-7722, #5962 )==> "arin" |; |opt array(#-7052, #-3771)
==>"edaat_194"|; od
Разобранный результат:
'islaxe', [8316, -5044, 4402]),
[('male_771', [-4666, -5144, 2568, 9863]),
('arin', [-1584, -7722, 5962]),
('edaat_194', [-7052, -3771])] (
Пример 2
Входная строка:
do |opt array( #-6135 ,#-9110 ,#-7503 ,#-7454) ==> "atener_424"|;|
opt array( #-2663 , #-405 ,#1799 ) ==> "isat_831" |; | opt array(
#-6136 , #1199 )==> "zabea" |; | opt array(#1613 , #-7060 )==>
"bienve_997" |; od
Разобранный результат:
'atener_424', [-6135, -9110, -7503, -7454]),
[('isat_831', [-2663, -405, 1799]),
('zabea', [-6136, 1199]),
('bienve_997', [1613, -7060])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<section> << def q(requ) : {#-1054;#2744; #-9639; #-7677 } >>; << def
q(esla_674) :{#-5673 ; #7029; #2745; #4813} >>;</section>
Разобранный результат:
'requ': [-1054, 2744, -9639, -7677],
{'esla_674': [-5673, 7029, 2745, 4813]}
Пример 2
Входная строка:
<section><< def q(veve_261): {#-7337 ; #1406 ; #1420 ;#-7089} >>; <<
def q(laatdi): { #846 ; #-3486 } >>; <<def q(xele_147) :{ #5194 ;
#2120} >>; << def q(leisar_956) : {#-9912; #3747} >>; </section>
Разобранный результат:
'veve_261': [-7337, 1406, 1420, -7089],
{'laatdi': [846, -3486],
'xele_147': [5194, 2120],
'leisar_956': [-9912, 3747]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<% | local #( 8274 ; -5488)==> "esxece_385"; | | local #( 4349 ;
2069)==>"bebe"; | %>
Разобранный результат:
'esxece_385': [8274, -5488], 'bebe': [4349, 2069]} {
Пример 2
Входная строка:
<% | local#(7265 ; 4749 ; -9554 ; 9791 ) ==>"aqurees";| | local
#(-3140 ; -3560 ) ==>"beon_454"; | %>
Разобранный результат:
'aqurees': [7265, 4749, -9554, 9791], 'beon_454': [-3140, -3560]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
(( <block>auto rileat= #-6152. </block>;<block>auto ceus_977 = #7149.
</block>; <block> auto soqu = #-4115.</block>; ))
Разобранный результат:
'rileat': -6152, 'ceus_977': 7149, 'soqu': -4115} {
Пример 2
Входная строка:
(( <block> auto betebi = #1303. </block>; <block> auto soge_245
=#4028.</block>;<block>auto inen = #9550. </block>; <block> auto
bixe_27 = #8110. </block>; ))
Разобранный результат:
'betebi': 1303, 'soge_245': 4028, 'inen': 9550, 'bixe_27': 8110} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin {{glob @'ceve' ==> zainve. }}.{{glob @'esarin' ==> gere. }}.
end
Разобранный результат:
'zainve': 'ceve', 'gere': 'esarin'} {
Пример 2
Входная строка:
begin {{ glob @'ongeve'==> terabi_483. }}.{{glob @'zala' ==>
veiner_703. }}. {{glob @'racece' ==> inari_129.}}. {{glob @'dilain'==>
usa_797. }}. end
Разобранный результат:
'terabi_483': 'ongeve',
{'veiner_703': 'zala',
'inari_129': 'racece',
'usa_797': 'dilain'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
( (( data `esmari |>atorce; )). ((data `edbedi_596 |> bimati_673;
)).)
Разобранный результат:
'atorce', 'esmari'), ('bimati_673', 'edbedi_596')] [(
Пример 2
Входная строка:
((( data `atqu_593 |> lari; )). (( data `dion |>tiardi;)). (( data
`ceinte |> raan_582; )). )
Разобранный результат:
'lari', 'atqu_593'), ('tiardi', 'dion'), ('raan_582', 'ceinte')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
\begin [[set @'xearve_613'|> @"ceraar_35" ]]; [[ set @'mamari_323' |>
@"avein" ]]; [[set @'userve_24' |> @"titi" ]]; \end
Разобранный результат:
'ceraar_35', 'xearve_613'),
[('avein', 'mamari_323'),
('titi', 'userve_24')] (
Пример 2
Входная строка:
\begin[[set @'zati' |> @"cemaor" ]]; [[set @'lacete_448' |> @"eninbi"
]]; [[ set @'enle_423' |> @"lagela_637"]]; [[ set @'mala_79'
|>@"solaen" ]];\end
Разобранный результат:
'cemaor', 'zati'),
[('eninbi', 'lacete_448'),
('lagela_637', 'enle_423'),
('solaen', 'mala_79')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do do new"zadi" |> q(esqule_567)done; do new "laes_576"
|>q(veso_596)done;do new "ave" |> q(tiiser_119) done; do new
"onenla"|> q(edla)done;end
Разобранный результат:
'esqule_567': 'zadi',
{'veso_596': 'laes_576',
'tiiser_119': 'ave',
'edla': 'onenla'}
Пример 2
Входная строка:
do do new "riatus_929" |>q(zabi) done; do new "laange" |>
q(rige)done; end
Разобранный результат:
'zabi': 'riatus_929', 'rige': 'laange'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
[[ glob arinre arcebe ]]. [[ glob oror_593 rege ]]. [[glob laeden
ausanat_559]]. [[ glob qubi_991 geines ]].
Разобранный результат:
'arinre', 'arcebe'),
[('oror_593', 'rege'),
('laeden', 'ausanat_559'),
('qubi_991', 'geines')] (
Пример 2
Входная строка:
[[glob usonce_215 bien]]. [[glob qudila_636 edon ]].
Разобранный результат:
'usonce_215', 'bien'), ('qudila_636', 'edon')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
|||global#-7291 =:"oren_341" |. | global#5858=: "bied_598"|.| global
#-5509 =: "aned" |. ||
Разобранный результат:
'oren_341': -7291, 'bied_598': 5858, 'aned': -5509} {
Пример 2
Входная строка:
|| | global#-3243 =: "lebe_991" |. | global #1665 =:"soener" |. |
global #-942 =: "onmama" |.| global#3524 =: "teso" |. ||
Разобранный результат:
'lebe_991': -3243, 'soener': 1665, 'onmama': -942, 'teso': 3524} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
| || 'atilaor_672'=`solari|| || 'geraar_774'= `aen|| |
Разобранный результат:
'atilaor_672': 'solari', 'geraar_774': 'aen'} {
Пример 2
Входная строка:
| ||'isxeri' = `ritege_471|||| 'xearbi_885'= `matior || |
Разобранный результат:
'isxeri': 'ritege_471', 'xearbi_885': 'matior'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<< .do let #( rerebe . atgebi . tete )-> @'rees' .end. .do let #(
tele_991 . mari_521 . onle_574 . ririqu )-> @'edso_519' .end. .do let
#(anceus . maed ) -> @'aedxe_225'.end. >>
Разобранный результат:
'rees', ['rerebe', 'atgebi', 'tete']),
[('edso_519', ['tele_991', 'mari_521', 'onle_574', 'ririqu']),
('aedxe_225', ['anceus', 'maed'])] (
Пример 2
Входная строка:
<< .do let #( ceti_626 . aence . onerer_938 . bisote )-> @'erre'
.end. .do let #( inat . gezaon_971 . soso_888 ) -> @'tiza' .end. .do
let#( xexeus_745 . enma_691)-> @'biqu_636'.end. >>
Разобранный результат:
'erre', ['ceti_626', 'aence', 'onerer_938', 'bisote']),
[('tiza', ['inat', 'gezaon_971', 'soso_888']),
('biqu_636', ['xexeus_745', 'enma_691'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do | define erso_39 list(#-3441 ;#-2584 ; #-3659); |; |define
tiin_971 list( #-4502; #-7076); |; od
Разобранный результат:
'erso_39': [-3441, -2584, -3659], 'tiin_971': [-4502, -7076]} {
Пример 2
Входная строка:
do| define beti list(#5307 ; #1539 ; #6036 ; #9989 ); |; |define
rare_814 list( #9174 ; #-8975 ; #-775 ); |;| define riari_387 list(
#-9060 ; #2164 ); |; od
Разобранный результат:
'beti': [5307, 1539, 6036, 9989],
{'rare_814': [9174, -8975, -775],
'riari_387': [-9060, 2164]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{{ .do global "teondi"=> q(soedis_781) .end, .do global "orusin"
=>q(riqu_849) .end, .do global "qualeon_338" => q(ceisso_198) .end,}}
Разобранный результат:
'soedis_781', 'teondi'),
[('riqu_849', 'orusin'),
('ceisso_198', 'qualeon_338')] (
Пример 2
Входная строка:
{{ .do global "zadi"=> q(cece).end, .do global "teor"=>
q(diza_850).end,.do global "anqube_447"=> q(lete).end,}}
Разобранный результат:
'cece', 'zadi'), ('diza_850', 'teor'), ('lete', 'anqube_447')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.do <block> option `veusxe <| laxe_618</block>; <block> option `teon
<| veanra </block>;.end
Разобранный результат:
'veusxe', 'laxe_618'), ('teon', 'veanra')] [(
Пример 2
Входная строка:
.do <block>option `atrace_741 <|cele </block>; <block> option
`isen_542 <| eris_514 </block>; <block> option `orveso_632<|
cedile_334</block>;<block> option `vedi <| quxean_134 </block>; .end
Разобранный результат:
'atrace_741', 'cele'),
[('isen_542', 'eris_514'),
('orveso_632', 'cedile_334'),
('vedi', 'quxean_134')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
begin[ make 8405 to orve ][ make 386 to isbe]end
Разобранный результат:
'orve', 8405), ('isbe', 386)] [(
Пример 2
Входная строка:
begin [ make 8865 to atqula ] [make 8604 to rian_131 ] end
Разобранный результат:
'atqula', 8865), ('rian_131', 8604)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
(( {{ glob @"maesar_633" : inle. }}.{{ glob @"lebi_388" :esamaqu_531.
}}. {{glob @"bebi":macedi_611. }}.{{glob @"tibibe_627":isonen. }}. ))
Разобранный результат:
'maesar_633': 'inle',
{'lebi_388': 'esamaqu_531',
'bebi': 'macedi_611',
'tibibe_627': 'isonen'}
Пример 2
Входная строка:
(({{ glob @"enbixe_374": rale_626. }}. {{ glob @"onvexe_677":
been.}}. {{ glob @"beveti": isain_635. }}.))
Разобранный результат:
'enbixe_374': 'rale_626',
{'onvexe_677': 'been',
'beveti': 'isain_635'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect>.do variable cege : #(-3499, 5395 , 9739 ,1701); .end .do
variable vege_13 :#( -4979, -963, 1990 ,329 );.end </sect>
Разобранный результат:
'cege', [-3499, 5395, 9739, 1701]),
[('vege_13', [-4979, -963, 1990, 329])] (
Пример 2
Входная строка:
<sect>.do variable ceus_356 :#(2733 , -1535,3700 ,1310 );.end .do
variable indi_859 :#( 8657,-2258 , 5126 ,3515 ); .end .do variable
tive :#(-6700 , -1486); .end .do variable onlala_929 : #( 3229 , 3001
, -184 , -9230 );.end </sect>
Разобранный результат:
'ceus_356', [2733, -1535, 3700, 1310]),
[('indi_859', [8657, -2258, 5126, 3515]),
('tive', [-6700, -1486]),
('onlala_929', [3229, 3001, -184, -9230])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<:define @'aisqu_136'=: @'vere';define @'inaesle_173' =:@'rixean'; :>
Разобранный результат:
'vere', 'aisqu_136'), ('rixean', 'inaesle_173')] [(
Пример 2
Входная строка:
<:define @'riar_550'=: @'arcege_91'; define @'uste_174'
=:@'bivele_48'; :>
Разобранный результат:
'arcege_91', 'riar_550'), ('bivele_48', 'uste_174')] [(