8890
8890.tw
  • 首頁
  • 測試工程
  • 特斯拉
  • Python
  • 游泳技巧
  • 生活點滴
  • 八字
Python

Python 自動產生 Flowchart !

by YFYeh 2022-09-30
written by YFYeh 2022-09-30 0 留言

什麼! Python居然可以把寫好的程式,自動產生 Flowchart ! 真的太神奇了

這個神奇的套件叫做 Pyflowchart,裡面有詳細的安裝方式,使用上也非常的簡單

我就用下面這個範例來展示一下,怎麼自動產生Flowchart

這個範例就是一個簡單的 Control flow statements

先判斷輸入的整數,如果小於60,或介於60跟75之間,再來就是超過75呢?

然後依據不一樣的區間,給不一樣的公式來計算薪資,下面就是寫好的程式原始碼

def cal_salary(work_hours):
    if work_h>75:
        print(f'計算公式: 60小時*75元 + 15小時*90元 + {work_h-75}小時*130元')
        result=((60*75)+(15*90)+(work_h-75)*130)
    elif work_h>60 and work_h<=75:
        print(f'計算公式: 60小時*75元 + {work_h-60}小時*90元')
        result=((60*75)+(work_h-60)*90)
    else:
        print(f'計算公式: {work_h}小時*75元')
        result=(work_h*75)
    return result

work_h = int(input("請輸入總工作時間(單位小時):"))
print(f'總共薪水是: {cal_salary(work_h):.1f} 元')

按照文件執行所產生出 flowchart 的 Code

在把上面的 Code 貼到 flowchart.js 就會產生出下面的流程圖了,對於剛接觸程式的人,寫程式前先畫好流程圖是一件很重要的事情,就分享到這邊給大家參考

Control flow statementsFlowchartpython範例自動產生Flowchart
分享起來 0 FacebookLINEEmail
YFYeh

一位平凡上班族,如果不利用下班後的時間學習,那人生似乎有點平淡。 於是利用下班後時間自主學習、充實自我,熱愛吸收新知識,於是想把自己的學習紀錄分享在部落格中,一方面可以記錄,另一方面也可以與大家討論,激盪出更多可能。

上一篇文章
淺談測試工程師? Part II
下一篇文章
TeslaMate介紹

你可能也喜歡

Python L...

2023-03-27

Python內建...

2022-10-11

Python 字...

2021-12-09

留個言吧 Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

搜尋更多

文章分類

  • Python
  • 八字
  • 測試工程
  • 游泳技巧
  • 特斯拉
  • 生活點滴

Related Posts

  • Python Lambda vs Function

    2023-03-27
  • Python內建函式查詢

    2022-10-11
  • Python 字串reversed

    2021-12-09

Copyright @2022 - 8890.tw


Back To Top
8890
  • 首頁
  • 測試工程
  • 特斯拉
  • Python
  • 游泳技巧
  • 生活點滴
  • 八字