-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEIWL2-13-arrays-or-lists-of-lists-exercises.nb
10274 lines (10129 loc) · 539 KB
/
EIWL2-13-arrays-or-lists-of-lists-exercises.nb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(* Content-type: application/vnd.wolfram.mathematica *)
(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)
(* CreatedBy='Mathematica 12.2' *)
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 158, 7]
NotebookDataLength[ 551677, 10264]
NotebookOptionsPosition[ 483077, 8903]
NotebookOutlinePosition[ 542547, 10115]
CellTagsIndexPosition[ 542467, 10110]
WindowTitle->\:6570\:7EC4\:FF0C\:6216\:5217\:8868\:7684\:5217\:8868 - Wolfram \
\:8BED\:8A00\:5165\:95E8\:4ECB\:7ECD \:7FFB\:8BD1 By \:90D1\:660C\:76DB
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
Notebook[{
Cell["\:521b\:5efa\:4e00\:4e2a 12\[Times]12 \:7684\:4e58\:6cd5\:8868\:3002", \
"Exercise",
Editable->False,
Selectable->False,
Deletable->False,
CellDingbat->Cell[
"13.1", "ExerciseNumber", FontColor ->
RGBColor[0.9019607843137255, 0.4117647058823529, 0.027450980392156862`]],
ShowCellBracket->False,
Copyable->False,
CellChangeTimes->{{3.836263742619553*^9, 3.836263756937852*^9}},
CounterAssignments->{{"SectionNumber", 13}, {"ExerciseNumber", 1}, {
"WebOnly", 0}},ExpressionUUID->"ddf51b66-08c8-424d-98d6-34035603136c"],
Cell[CellGroupData[{
Cell[BoxData[
TagBox[
ButtonBox[
StyleBox[
RowBox[{"\:671f\:671b\:8f93\:51fa", " ", "\[RightGuillemet]"}],
FontFamily->"Source Sans Pro",
FontSize->12,
FontColor->GrayLevel[0.6]],
Appearance->None,
ButtonFunction:>(SelectionMove[
ButtonNotebook[], All, ButtonCell, AutoScroll -> False]; FrontEndExecute[
FrontEndToken[
ButtonNotebook[], "OpenCloseGroup"]]),
Evaluator->Automatic,
Method->"Preemptive"],
MouseAppearanceTag["LinkHand"]]], "ExerciseExpectedResult",
Editable->False,
Selectable->False,
Deletable->False,
ShowCellBracket->False,
Copyable->False,ExpressionUUID->"58693a64-7a3f-43ba-8618-64ee718bd6a9"],
Cell[BoxData[
FrameBox[
TagBox[GridBox[{
{
PaneBox[
InterpretationBox[Cell[BoxData[
GraphicsBox[
TagBox[RasterBox[CompressedData["
1:eJztncHr+1xW/6tuXPov+AfYhSuXdunGguKuG8WpuBnLjCDZFmQIuIkLyWKg
q86molaEglgeiIyUwcBMdMgswtD5QmeRRR/Is8gii5p7k7Y3yUlyz7k3z+c7
j+cNP38++fp55+Tcc5KbNPeV3/6zv/qj9a/PZrPv/mb5P/7oT/9m8Z3v/Knz
x79V/seffPu7f/kX3/7Wn//Bt//6W3/xre/83p/9RrnxF+X/+91fm83E//4A
lCVRdM0K6J+0ld0up+PhcLzEqZFPnl7Ox8PxdIlvRj617nEYXu859c+LWxy9
FV/JRsLrfg1O4tDilGiTp9eoqSvVqtQtupQDViba5KAUZeFZ+JXptuP3tG0X
Z5EGp8P+cIxu5oEDlV8OUxQlmbF117w0Ph3KFjlf7yO9lhycmZR7oSfzHh3m
0qT6n5tDTPMpbuel4rN0A7MzxePiCb+5e6EaZF4VSq1FSB2tLN6rRntSK0Te
YtbU3AtJ4eRnV1gtltJwczSt7+Iq/WZzmS7ndDX0qwQVZ72j6uiPCT1wyDw/
bir3+cWsLbvm4W79TtBscb4Nlfb1vN9uROn6Ib0rk/2q3L+8tmV7sXOXdr0s
bqfFfJvIeGXZLEySkyeHKjNLn1a6pTJ/MVvuojI0KXIsd9lPjiyi+8H1qden
osjrOKJdOWpL4lkiu5ThbM9ixO4Xz7wIb2dRhAcxcsXRKQtvY6Utu8Wp7Ogq
/rf1kTwmUOXn553rrOf0xPaa57vFsw7vl7JbFuOn07j8e8+gK8thvj+v1PeL
a9hNtU+wNfO5uWV2F6vVXCcDfUrLg/Fjwyt2ebY5ytOmjWlR7RiXI7vaE+ck
5WSz7EonkCNeRAvjrgzLk87ce3bOqTzYXWzrYNXiLI6bckz9yjoW14K12fwb
qPwi3plMivrMi+x1H5V5Ol2ZizEy68q3xADNtib3hFl6i4LDSpwJ9+TcRDth
cLre9kvyNE9Ur5wBrzbr9dbbxymxPbOwHIdlEMen3W63P8VjtxWjuh7KGck6
odukIj3z9Tm+XsTMyrmaRSQH3a0L6B5YLKdmcWa+co7NI9/0/A9VfiZtLXRl
b1vdtjq3Hva6srgeZTNRz+FCYtJYiRxSFYZzEueGcuaw8KnxFMl2MV+7u9Np
L+Y1syXt5lsOtNDa2a7m8rbC6JGYmLzJebWBhbjq1FruExOrh7hZ2Muz19b3
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
"], {{0, 225}, {306,
0}}, {0, 255},
ColorFunction->RGBColor],
BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
Selectable->False],
DefaultBaseStyle->"ImageGraphics",
ImageSize->Magnification[1],
ImageSizeRaw->{306, 225},
PlotRange->{{0, 306}, {0, 225}}]], "ExerciseOutput",
ImageSize->{310, 225},
ImageMargins->{{0, 0}, {0, 0}},
ImageRegion->{{0, 1}, {0, 1}},
Magnification->1,ExpressionUUID->
"7efe2cf6-0071-43e0-80d0-4ef42b8fc056"],
Apply[TextCell,
Cell[
BoxData[
GraphicsBox[
TagBox[
RasterBox[CompressedData["
1:eJztncHr+1xW/6tuXPov+AfYhSuXdunGguKuG8WpuBnLjCDZFmQIuIkLyWKg
q86molaEglgeiIyUwcBMdMgswtD5QmeRRR/Is8gii5p7k7Y3yUlyz7k3z+c7
j+cNP38++fp55+Tcc5KbNPeV3/6zv/qj9a/PZrPv/mb5P/7oT/9m8Z3v/Knz
x79V/seffPu7f/kX3/7Wn//Bt//6W3/xre/83p/9RrnxF+X/+91fm83E//4A
lCVRdM0K6J+0ld0up+PhcLzEqZFPnl7Ox8PxdIlvRj617nEYXu859c+LWxy9
FV/JRsLrfg1O4tDilGiTp9eoqSvVqtQtupQDViba5KAUZeFZ+JXptuP3tG0X
Z5EGp8P+cIxu5oEDlV8OUxQlmbF117w0Ph3KFjlf7yO9lhycmZR7oSfzHh3m
0qT6n5tDTPMpbuel4rN0A7MzxePiCb+5e6EaZF4VSq1FSB2tLN6rRntSK0Te
YtbU3AtJ4eRnV1gtltJwczSt7+Iq/WZzmS7ndDX0qwQVZ72j6uiPCT1wyDw/
bir3+cWsLbvm4W79TtBscb4Nlfb1vN9uROn6Ib0rk/2q3L+8tmV7sXOXdr0s
bqfFfJvIeGXZLEySkyeHKjNLn1a6pTJ/MVvuojI0KXIsd9lPjiyi+8H1qden
osjrOKJdOWpL4lkiu5ThbM9ixO4Xz7wIb2dRhAcxcsXRKQtvY6Utu8Wp7Ogq
/rf1kTwmUOXn553rrOf0xPaa57vFsw7vl7JbFuOn07j8e8+gK8thvj+v1PeL
a9hNtU+wNfO5uWV2F6vVXCcDfUrLg/Fjwyt2ebY5ytOmjWlR7RiXI7vaE+ck
5WSz7EonkCNeRAvjrgzLk87ce3bOqTzYXWzrYNXiLI6bckz9yjoW14K12fwb
qPwi3plMivrMi+x1H5V5Ol2ZizEy68q3xADNtib3hFl6i4LDSpwJ9+TcRDth
cLre9kvyNE9Ur5wBrzbr9dbbxymxPbOwHIdlEMen3W63P8VjtxWjuh7KGck6
odukIj3z9Tm+XsTMyrmaRSQH3a0L6B5YLKdmcWa+co7NI9/0/A9VfiZtLXRl
b1vdtjq3Hva6srgeZTNRz+FCYtJYiRxSFYZzEueGcuaw8KnxFMl2MV+7u9Np
L+Y1syXt5lsOtNDa2a7m8rbC6JGYmLzJebWBhbjq1FruExOrh7hZ2Muz19b3
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
"], {{0, 225}, {
306, 0}}, {0, 255}, ColorFunction -> RGBColor],
BoxForm`ImageTag[
"Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable ->
False], DefaultBaseStyle -> "ImageGraphics", ImageSize ->
Magnification[1], ImageSizeRaw -> {306, 225},
PlotRange -> {{0, 306}, {0, 225}}]], "ExerciseOutput",
Magnification -> 1, CellFrameColor -> GrayLevel[0], Selectable ->
False, Copyable -> False, Editable -> False, ShowCellBracket ->
False, CellLabel -> "Out[]=", CellFrame -> False]]],
FrameMargins->{{10, 0}, {10, 12}},
ImageMargins->0,
ImageSize->Full],
ButtonBox[
PaneBox[
StyleBox["\[Times]",
FontFamily->"MathematicaMono",
FontSize->18,
FontWeight->"Bold",
FontColor->GrayLevel[0.75]],
Alignment->Right,
FrameMargins->{{0, 6}, {0, 0}},
ImageMargins->0],
Appearance->None,
ButtonFunction:>(SelectionMove[
ButtonNotebook[], All, ButtonCell, AutoScroll -> False];
NotebookFind[
EvaluationNotebook[], "ExerciseExpectedResult", Previous, CellStyle,
WrapAround -> False, AutoScroll -> False]; FrontEndExecute[
FrontEndToken[
ButtonNotebook[], "OpenCloseGroup"]])]}
},
GridBoxAlignment->{"Columns" -> {Left, Right}, "Rows" -> {Top}},
GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}],
"Grid"],
FrameMargins->0,
FrameStyle->GrayLevel[0.7],
StripOnInput->False]], "ExerciseOutput",
Editable->False,
Selectable->False,
Deletable->False,
CellFrame->{{1, 1}, {1, 1}},
ShowCellBracket->False,
Copyable->False,
CellFrameMargins->{{0, 0}, {0, 0}},
CellFrameColor->GrayLevel[1],
LineBreakWithin->
Automatic,ExpressionUUID->"8c1c7650-5750-4799-b753-d5202f0e55c7"]
}, Closed]],
Cell[CellGroupData[{
Cell[BoxData[
StyleBox[
DynamicBox[ToBoxes[
$CellContext`SolutionResponseText["13.1"], StandardForm],
ImageSizeCache->{4.8, {1., 12.}}], "SolutionResponseText"]], "Subsection",
Editable->False,
Selectable->False,
Deletable->False,
ShowCellBracket->False,
CellMargins->{{24, 25}, {3, 0}},
Copyable->False,
CellFrameMargins->{{8, 0}, {0, 0}},
TextAlignment->Right,
ShowStringCharacters->False,
FontFamily->"Source Sans Pro",
FontSize->12,
FontWeight->"Plain",
FontSlant->"Plain",
Background->GrayLevel[
1],ExpressionUUID->"7997b0a9-0766-4eb8-8e77-729b4da137c0"],
Cell[BoxData[
ButtonBox[
PaneBox[
StyleBox[
RowBox[{"[", " ",
RowBox[{"Click", " ", "to", " ", "enter", " ", "code"}], " ", "]"}],
Selectable->False,
StripOnInput->False,
FontFamily->"Source Sans Pro",
FontSize->14,
FontWeight->Plain,
FontColor->GrayLevel[0.6]],
ImageSize->Full],
Appearance->None,
ButtonFunction:>(SelectionMove[
InputNotebook[], All, ButtonCell]; NotebookWrite[
InputNotebook[],
Cell[
BoxData[""], "Input"]]; SelectionMove[
InputNotebook[], Before, CellContents]; Null),
Evaluator->Automatic,
Method->"Preemptive"]], "Input",
Editable->False,
Selectable->False,
Deletable->False,
Copyable->False,
CellFrameLabels->{{None, None}, {None, None}},
ShowSyntaxStyles->False,
ShowStringCharacters->False,
CellTags->
"FirstInputCell",ExpressionUUID->"20ef7fd0-5e83-430f-9490-27b1b6058fd9"]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[
PaneBox["\[ThickSpace]",
ImageSize->Full]], "CodeSectionDividerCloud",
Editable->False,
Selectable->False,
Deletable->False,
CellMargins->{{0, 0}, {0, 35}},
CellBracketOptions->{"OverlapContent"->True},
Copyable->False,ExpressionUUID->"481506c9-d18e-4f40-abbb-d42c1848bf42"],
Cell["\:521b\:5efa\:4e00\:4e2a 5\[Times]5 \
\:7684\:7f57\:9a6c\:6570\:5b57\:4e58\:6cd5\:8868\:3002", "Exercise",
Editable->False,
Selectable->False,
Deletable->False,
CellDingbat->Cell[
"13.2", "ExerciseNumber", FontColor ->
RGBColor[0.9019607843137255, 0.4117647058823529, 0.027450980392156862`]],
ShowCellBracket->False,
Copyable->False,
CellChangeTimes->{{3.836263766827111*^9, 3.8362637785408573`*^9}},
CounterAssignments->{{"SectionNumber", 13}, {"ExerciseNumber", 2}, {
"WebOnly", 0}},ExpressionUUID->"289bf582-9e60-4bc8-a3c5-80d64aa07fe0"],
Cell[CellGroupData[{
Cell[BoxData[
TagBox[
ButtonBox[
StyleBox[
RowBox[{"\:671f\:671b\:8f93\:51fa", " ", "\[RightGuillemet]"}],
FontFamily->"Source Sans Pro",
FontSize->12,
FontColor->GrayLevel[0.6]],
Appearance->None,
ButtonFunction:>(SelectionMove[
ButtonNotebook[], All, ButtonCell, AutoScroll -> False]; FrontEndExecute[
FrontEndToken[
ButtonNotebook[], "OpenCloseGroup"]]),
Evaluator->Automatic,
Method->"Preemptive"],
MouseAppearanceTag["LinkHand"]]], "ExerciseExpectedResult",
Editable->False,
Selectable->False,
Deletable->False,
ShowCellBracket->False,
Copyable->False,ExpressionUUID->"85197fa6-8e75-476c-b726-f72f0a0cbd01"],
Cell[BoxData[
FrameBox[
TagBox[GridBox[{
{
PaneBox[
InterpretationBox[Cell[BoxData[
GraphicsBox[
TagBox[RasterBox[CompressedData["
1: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
82hYgmbv1iBmnxQlZrFYLNb/WP8CgwFhHQ==
"], {{0, 91}, {124, 0}}, {0,
255},
ColorFunction->RGBColor],
BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
Selectable->False],
DefaultBaseStyle->"ImageGraphics",
ImageSize->Magnification[1],
ImageSizeRaw->{124, 91},
PlotRange->{{0, 124}, {0, 91}}]], "ExerciseOutput",
ImageSize->{128, 91},
ImageMargins->{{0, 0}, {0, 0}},
ImageRegion->{{0, 1}, {0, 1}},
Magnification->1,ExpressionUUID->
"2fd61bbb-9a2f-4361-bd8a-81d28e405a47"],
Apply[TextCell,
Cell[
BoxData[
GraphicsBox[
TagBox[
RasterBox[CompressedData["
1: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
82hYgmbv1iBmnxQlZrFYLNb/WP8CgwFhHQ==
"], {{0, 91}, {124, 0}}, {
0, 255}, ColorFunction -> RGBColor],
BoxForm`ImageTag[
"Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable ->
False], DefaultBaseStyle -> "ImageGraphics", ImageSize ->
Magnification[1], ImageSizeRaw -> {124, 91},
PlotRange -> {{0, 124}, {0, 91}}]], "ExerciseOutput",
Magnification -> 1, CellFrameColor -> GrayLevel[0], Selectable ->
False, Copyable -> False, Editable -> False, ShowCellBracket ->
False, CellLabel -> "Out[]=", CellFrame -> False]]],
FrameMargins->{{10, 0}, {10, 12}},
ImageMargins->0,
ImageSize->Full],
ButtonBox[
PaneBox[
StyleBox["\[Times]",
FontFamily->"MathematicaMono",
FontSize->18,
FontWeight->"Bold",
FontColor->GrayLevel[0.75]],
Alignment->Right,
FrameMargins->{{0, 6}, {0, 0}},
ImageMargins->0],
Appearance->None,
ButtonFunction:>(SelectionMove[
ButtonNotebook[], All, ButtonCell, AutoScroll -> False];
NotebookFind[
EvaluationNotebook[], "ExerciseExpectedResult", Previous, CellStyle,
WrapAround -> False, AutoScroll -> False]; FrontEndExecute[
FrontEndToken[
ButtonNotebook[], "OpenCloseGroup"]])]}
},
GridBoxAlignment->{"Columns" -> {Left, Right}, "Rows" -> {Top}},
GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}],
"Grid"],
FrameMargins->0,
FrameStyle->GrayLevel[0.7],
StripOnInput->False]], "ExerciseOutput",
Editable->False,
Selectable->False,
Deletable->False,
CellFrame->{{1, 1}, {1, 1}},
ShowCellBracket->False,
Copyable->False,
CellFrameMargins->{{0, 0}, {0, 0}},
CellFrameColor->GrayLevel[1],
LineBreakWithin->
Automatic,ExpressionUUID->"bd70a4ca-ae7b-451c-8dad-f6b77789c4d2"]
}, Closed]],
Cell[CellGroupData[{
Cell[BoxData[
StyleBox[
DynamicBox[ToBoxes[
$CellContext`SolutionResponseText["13.2"], StandardForm],
ImageSizeCache->{4.8, {1., 12.}}], "SolutionResponseText"]], "Subsection",
Editable->False,
Selectable->False,
Deletable->False,
ShowCellBracket->False,
CellMargins->{{24, 25}, {3, 0}},
Copyable->False,
CellFrameMargins->{{8, 0}, {0, 0}},
TextAlignment->Right,
ShowStringCharacters->False,
FontFamily->"Source Sans Pro",
FontSize->12,
FontWeight->"Plain",
FontSlant->"Plain",
Background->GrayLevel[
1],ExpressionUUID->"2afab326-4782-4fb2-948b-f8dd6f82b47e"],
Cell[BoxData[
ButtonBox[
PaneBox[
StyleBox[
RowBox[{"[", " ",
RowBox[{"Click", " ", "to", " ", "enter", " ", "code"}], " ", "]"}],
Selectable->False,
StripOnInput->False,
FontFamily->"Source Sans Pro",
FontSize->14,
FontWeight->Plain,
FontColor->GrayLevel[0.6]],
ImageSize->Full],
Appearance->None,
ButtonFunction:>(SelectionMove[
InputNotebook[], All, ButtonCell]; NotebookWrite[
InputNotebook[],
Cell[
BoxData[""], "Input"]]; SelectionMove[
InputNotebook[], Before, CellContents]; Null),
Evaluator->Automatic,
Method->"Preemptive"]], "Input",
Editable->False,
Selectable->False,
Deletable->False,
Copyable->False,
CellFrameLabels->{{None, None}, {None, None}},
ShowSyntaxStyles->False,
ShowStringCharacters->False,
CellTags->
"FirstInputCell",ExpressionUUID->"1101183e-7e9d-40a5-b467-78ee2dab58e9"]
}, Open ]]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[
PaneBox["\[ThickSpace]",
ImageSize->Full]], "CodeSectionDividerCloud",
Editable->False,
Selectable->False,
Deletable->False,
CellMargins->{{0, 0}, {0, 35}},
CellBracketOptions->{"OverlapContent"->True},
Copyable->False,ExpressionUUID->"3c281862-8a8b-4abf-993d-a67e5fc10b0e"],
Cell["\:521b\:5efa\:4e00\:4e2a 10\[Times]10 \:7684\:968f\:673a\:989c\:8272\
\:7684\:7f51\:683c\:3002", "Exercise",
Editable->False,
Selectable->False,
Deletable->False,
CellDingbat->Cell[
"13.3", "ExerciseNumber", FontColor ->
RGBColor[0.9019607843137255, 0.4117647058823529, 0.027450980392156862`]],
ShowCellBracket->False,
Copyable->False,
TaggingRules->{"MultipleSolutions" -> "True"},
CellChangeTimes->{{3.8362637844693203`*^9, 3.8362637981554766`*^9}},
CounterAssignments->{{"SectionNumber", 13}, {"ExerciseNumber", 3}, {
"WebOnly", 0}},ExpressionUUID->"7645a2b1-0cc4-4898-b1f9-23c25c6a4b97"],
Cell[CellGroupData[{
Cell[BoxData[
TagBox[
ButtonBox[
StyleBox[
RowBox[{"\:671f\:671b\:8f93\:51fa\:793a\:4f8b", " ", "\[RightGuillemet]"}],
FontFamily->"Source Sans Pro",
FontSize->12,
FontColor->GrayLevel[0.6]],