Python语言程序设计

第1周python基本语法元素-Python语言程序设计(学习笔

2018-04-12  本文已影响142人  努力奋斗的durian

最近更新:2018-04-12

1.关于本课程使用介绍@python123
2.程序设计基本方法
3.python开发环境配置
4.实例1:"温度转换"问题分析
5.python程序语法元素分析
6.单元小结
原链接 Python语言程序设计-北京理工大学

1.关于本课程使用介绍@python123



账号的网址是:https://python123.io


2.程序设计基本方法

1)课程之前的基本要求



2)基本的概要




3)程序设计基本方法

b、计算机的发展
计算机的发展参照摩尔定律,表现为指数方式

c、摩尔定律Moore’s Law
计算机发展历史上最重要的预测法则

d、程序设计
程序设计是计算机可编程性的体现

e、程序设计语言
程序设计语言是一种用于交互(交流)的人造语言

e、编译和解释
编程语言的执行方式

f、程序的基本编写方法









g、计算机编程





h、单元小结


3.python开发环境配置


1)python语言概述




2)python的两种编程方式
分为交互式和文件式

3)python开发环境配置

实例1:圆面积的计算
根据半径r计算圆面积
交互式:

>>> r=25
>>> area=3.1415*r*r
>>> print(area)
1963.4375000000002
>>> print("{:.2f}".format(area))
1963.44
>>> 

文件式:

r=25
area=3.1415*r*r
print(area)
print("{:.2f}".format(area))

输出的结果为:


实例2:同切圆绘制
>>> import turtle
>>> turtle.pensize(2)
>>> turtle.circle(10)
>>> turtle.circle(40)
>>> turtle.circle(80)
>>> turtle.circle(160)

输出结果:



文件式:

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)

输出结果:同上

实例3:五角星绘制


交互式:
>>> from turtle import *
>>> color('red','red')
>>> begin_fill()
>>> for i in range(5):
    fd(200)
    rt(144)

    
>>> end_fill()

输出结果:



文件式:

from turtle import *
color('red','red')
begin_fill()
for i in range(5):
    fd(200)
    rt(144)

end_fill()

输出结果同上

4)单元小结


4.实例1:"温度转换"问题分析

实例1温度转换:


1)需求分析:
两种温度体系的转换

2)问题分析:


分析问题

划分边界

输入输出格式设计

设计算法

根据华氏和摄氏温度的定义,利用转换公式如下:
TempStr=input("请输入带有符合的温度值:")
if TempStr[-1] in ["F","f"]:
    C=(eval(TempStr[0:-1])-32)/1.8
    print("转换后的温度是{:.2f}".format(C))
elif TempStr[-1] in ["C","c"]:
    F=1.8*eval(TempStr[0:-1])+32
    print("转换后的温度是{:.2f}".format(F))
else:
    print("输入格式错误")

输出的结果:



举一反三:


5.python程序语法元素分析

5.1程序的格式框架


注意:代码有没有高亮,对运行的结果没有影响






5.2命名与保留字






保留字除了True、False、None之外其他都是小写,红色字体是本课程不会涉及的保留字.


5.3数据类型












5.4语句与函数




5.4python程序的输入输出









5.4"温度转换"代码分析

6.单元小结


方法论:

实践能力:

上一篇下一篇

猜你喜欢

热点阅读