程序设计的基本方法
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 *
使用时,可以直接使用。