python (一)

程序設計的基本方法

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 *

使用時,可以直接使用。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章