iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Python

讓Python與資安共舞系列 第 7

熟能生巧(二)(python撰寫練習)

  • 分享至 

  • xImage
  •  

昨天試寫了三個範例,今天我一樣會舉三個例子來練習Python的基本操作。不過在開始之前我先來回顧一下昨天學到的基礎指令。

  • sqrt():代表讓括號中的變數返回該值的平方根,但sqrt()是無法直接使用的,需要先導入模組後才可使用(昨天的範例是用import指令導入)。
  • random:Python提供用來產生隨機數的指令,範例中搭配shuffle是將序列中的元素打亂後隨機產生結果。
  • calendar模組提供了許多與日立相關的許多功能,例如:calendar.monthrange可以算出當月共有幾天。

結束回顧後,現在要來練習今天的範例了,分別有:檢查回文、刪除字串之標點符號及印出費波那數列。

Python的程式範例:

  • 檢查字串是否為回文
    https://ithelp.ithome.com.tw/upload/images/20240921/201693318FPO87urzX.png

  • 從字串中刪除標點符號
    https://ithelp.ithome.com.tw/upload/images/20240921/20169331n5CNdxPSgv.png

  • 列印費波那數列
    https://ithelp.ithome.com.tw/upload/images/20240921/20169331TKSCgMxxct.png

今天的範例比昨天的又再更進階,但其實之前學過Java後再寫Python真的比較看得懂指令,即使還是有部分格式不一樣,但會比較容易上手,明天會進行最後一篇的Python程式練習。

參考資料:

回文:https://www.programiz.com/python-programming/examples/palindrome
標點符號:https://www.programiz.com/python-programming/examples/remove-punctuation
費波那數列:https://www.programiz.com/python-programming/examples/fibonacci-sequence


上一篇
熟能生巧(python撰寫練習)
下一篇
熟能生巧(三)(python撰寫練習)
系列文
讓Python與資安共舞30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言