Page 21 - 程式語言與設計(下)
P. 21

೻όႧԊၾணࠇ (Python)



                         ੂБഐ؈νɨj

                     執行結果


                     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

                         ԟჿνОҪவԬᅰοଢ଼̋ৎԸճkሗਞϽ˸ɨٙᇍԷ€5-2-10.pyj

                     程式碼                                                                  範例程式檔名:5-2-10.py
                     01 total = 0
                     02 for i in range(1, 101):
                     03     total += i
                     04 print(total)

                         ೻ό 5-2-10 ɓක֐΋ܔͭɓࡈᜊᅰ totaldԨҪ̴ٙʫ࢙ண֛މ 0fટഹdί৙ਸ਼ʕ

                    ӊɓϣேҪᜊᅰ i ٙʫ࢙̋Ց total ʕdΪމᜊᅰ i ึ੽ 1 ᜊʷՑ 100dΪϤίੂБə 100

                    ཁ৙ਸ਼ʘܝdІ್Ͼ್ఱ̙˸ҪהϞٙᅰοே̋Ց total ᜊᅰʕəd௰ܝΪԸٙഐ؈ఱ
                    ݊ 1+2+n+100 ٙഐ؈ 5050fҢࡁ˸ 1 ̋Ց 10 ЪމԷɿ€for i in range(1, 11)dҪ for

                    ৙ਸ਼ੂБཀ೻ʕଘऒՑٙᜊᅰʫ࢙˸ڌࣸٙ˙όяତνڌ 5-1f

                                                   表 5-1 1 加到 10 的迴圈中變數內容的變化
                                                                                                                 離開迴圈
                                             第      第     第      第      第      第      第     第      第      第
                        變數名稱及進入
                        迴圈之前的狀態             1 遍    2 遍    3 遍    4 遍   5 遍    6 遍    7 遍    8 遍    9 遍   10 遍


                           i 未定義            1      2      3      4     5      6      7      8      9     10     10
                            total=0         1      3      6     10     15     21     28    36     45     55     55

                         ̙˸ࠇၑଢ଼̋dԟჿଢ଼࠱ճkҢࡁΎ೹̋ࡌҷ೻όʫ࢙νɨj



                         程式fun 手做 2jࠇၑଢ଼࠱


                     程式碼                                                                  範例程式檔名:5-2-11.py
                     01 n = int(input(" 請問要計算 1 乘到多少? "))
                     02 factorial = 1
                     03 for i in range(1, n+1):
                     04     factorial *= i
                     05 print("1 乘到 {}={}".format(n, factorial))






               12






          '$      ೻όႧԊၾணࠇ 1ZUIPO  $)  JOEE                                                                                   ɨʹ
   16   17   18   19   20   21   22   23   24   25   26