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 *

使用时,可以直接使用。





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