從0開始學Python Python程式設計方法

2021-10-13 21:04:24 字數 1120 閱讀 7780

1、程式的輸入

包括檔案輸入、網路輸入、使用者手工輸入、程式內部引數輸入等。

輸入是乙個程式的開始。

2、程式對輸入進行處理,產生結果。

處理的方法也叫演算法,是程式最重要的部分。

3、程式的輸出

包括檔案輸出、網路輸出、螢幕顯示輸出、作業系統內部變數輸出等。

分析問題

確定問題

設計演算法

編寫程式

除錯測試

公升級維護

開啟spyder

問題:利用python程式進行攝氏度和華氏度的轉換

分析問題

分析出問題的計算部分:用溫度轉化公式進行計算。

確定問題

input:使用者手工輸入 溫度值+溫度標識(例如28f)

process:溫度轉化演算法

output:螢幕顯示輸出 轉化後的 溫度值+溫度標識

設計演算法

根據轉化公式:

c=(f-32)/1.8

f=c*1.8+32

其中c表示攝氏溫度,f表示華氏溫度。

編寫程式

#tempconvert

#人工手動輸入

temp=

input

("請輸入你要轉換的溫度(例如:28c、27f):"

)if temp[-1

]in['c'

,'c']:

f=1.8*

float

(temp[0:

-1])

+32print

("轉換後的溫度為:%.2ff"

%f)elif temp[-1

]in['f'

,'f']:

f=(float

(temp[0:

-1])

-32)/

1.8print

("轉換後的溫度為:%.2fc"

%f)else

:print

("輸入內容有錯"

)

除錯測試

公升級維護

從0開始學spark

參考 local 模式 即單機模式,這種安裝加壓即可,具體安裝方法穿插在 standalone 模式 standalone 模式 即搭建 spark 集群,但不與其他框架整合,如 yarn,此時 spark 執行在集群中 基於 yarn 的 spark 集群部署 yarn 集群 spark 集群,此...

從0開始學架構 推薦

程式設計師的成長繞不開架構設計,有時架構設計就像鴻溝一樣擋在程式設計師晉公升之路上,只要跨過去就可以海闊天空。但不少技術能力很強的程式設計師依然不能完全掌握架構設計,這與架構設計的思維方式和訓練機制與寫 有很大差異有關,加之人們對架構設計存在很多誤區,缺乏一套行之有效的架構設計方 就可能導致在實踐過...

從0開始學swift 基礎

可以同時定義多個變數並賦予其型別注釋 let a,b,c int double 64位浮點數,要求至少有15位數字,精度很高。float 32位浮點數,要求最少有6位數字,精度要求不高時使用。注 當你沒有給浮點數標明型別時,swift總是會選擇double 二進位制 0b 八進位制 0o 十六進製制...