python (一)

来源:互联网 发布:非洲的基础网络情况 编辑:程序博客网 时间:2024/05/19 17:25

程序设计的基本方法

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]) + 32print("转换后的温度为:%.2fF"%f)elif val[-1] in ['F','f']:c = (float(val[0:-1])-32)/1.8print("转换后温度为:%.2fC"%c)else:print("输入有误")

终端运行:
 python TempConvert.py

输出如下:

输入

"33C"
结果如图:

Demo second 蟒蛇的绘制

代码:

import turtledef 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 *

使用时,可以直接使用。





原创粉丝点击