FINLAB

03

Oct 5th, 2019
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.56 KB | None | 0 0
  1. '''
  2. 1. 註解
  3. '''
  4. # 註解的文字
  5.  
  6. '''
  7. 2. 延續多行
  8. '''
  9. s = 'test \
  10. test'
  11. s
  12.  
  13. '''
  14. 3. 條件判斷式 if, elif, else
  15. 句尾使用冒號「:」表示程式尚未結束
  16. 條件判斷式內的內容需縮排(tab)
  17. x = 4
  18. if x == 1:
  19.    print("對")
  20. elif x == 2:
  21.    print("不對")
  22. elif x ==3:
  23.    print(3)
  24. else:
  25.    print("其他")
  26.  
  27. '''
  28. 4. range函數
  29. '''
  30. range(10)
  31. range(5,10)
  32. range(1,10,2)
  33.  
  34. '''
  35. 5. For loop
  36. 句尾使用冒號「:」表示程式尚未結束
  37. 迴圈內的內容需縮排(tab)
  38. i為自行定義的變數名稱,不會用到該變數時,可打底線_
  39. '''
  40. # for i in range(5,12,2):
  41. for i in range(5):
  42.    print('hello')
  43.  
  44. '''
  45. 6. while loop
  46. while (condition is True) 的時候執行
  47. 使用冒號「 :」
  48. 迴圈內的內容需縮排(tab)
  49. '''
  50. i = 1
  51. while i<5:
  52.    print('hello')
  53.    i += 1
  54.  
  55. '''
  56. 7. 迴圈控制
  57. 終止迴圈 break
  58. 終止該圈迴圈 continue
  59. 不做任何事(佔位語句)pass
  60. '''
  61.  
  62. s = 'Python'
  63. for letter in s:
  64.    if letter == 'o':
  65.        break
  66.    print(letter)
  67.  
  68. for letter in s:
  69.    if letter == 'o':
  70.        continue
  71.    print(letter)
  72.  
  73. for letter in s:
  74.    if letter == 'o':
  75.        pass
  76.    print(letter)
  77.  
  78. '''
  79. 8. 定義函式
  80. '''
  81. def minus(x,y):
  82.    print(x-y)
  83. minus(1,2)
  84.  
  85. #請定義一個可以求出平均數的函式
  86. def mean(x,y):
  87.  
  88. '''
  89. 9. 異常處理
  90. try, except, else
  91. '''
  92. try:
  93.    num = eval(input('請輸入一個數字'))
  94.    print('你輸入的數字是:',num)
  95. except:
  96.    print('你輸入的不是數字!')
  97. else:
  98.    print('很乖喔~')
Advertisement
Add Comment
Please, Sign In to add comment