程序設計的基本方法
1.理解IPO(input , process , output)
2.理解問題的計算部分
3.程序編寫的步驟:分析問題->確定問題->設計算法->編寫程序->調試測試->升級維護
安裝Python網址:https://www.python.org/downloads/
Demo first 華氏度和攝氏度的轉換
#TempConvert.py
#encoding:utf-8
val = input("請輸入帶溫度表示符號的溫度值(例如:32C):")
if val[-1] in ['C','c']:
f = 1.8 * float(val[0:-1]) + 32
print("轉換後的溫度爲:%.2fF"%f)
elif val[-1] in ['F','f']:
c = (float(val[0:-1])-32)/1.8
print("轉換後溫度爲:%.2fC"%c)
else:
print("輸入有誤")
終端運行:
python TempConvert.py
輸出如下:
輸入
"33C"
結果如圖:Demo second 蟒蛇的繪製
代碼:
import turtle
def drawSnake(rad, angle,len,neckrad):
for i in range(len):
turtle.circle(rad, angle)
turtle.circle(-rad, angle)
turtle.circle(rad, angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1, 180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300, 800, 0, 0)
pythonsize = 30
turtle.pensize(pythonsize)
turtle.pencolor("blue")
turtle.seth(-40)
drawSnake(40,80,5,pythonsize/2)
main()
運行如圖:
函數庫的引用
math random turtle
第一種引入方法
import 庫名
使用 庫名.函數名
第二種引入方式
from <庫名> import <函數名>
或者
from <庫名> import *
使用時,可以直接使用。