第一周:Python基本语法元素

课程内容设计:

面向过程编程的"Python基础语法"全体系
符合认知规律的编程快速入门及全体系内容
三部分(共9章) :快速入门(2)、基础语法(5)、编程思维(2)
1周=1章,除第1-2章,每章包含2个实践案例,共16个案例

实例1:圆面积计算 【公式类】

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

实例1:圆面积计算 【举一反三】

r=eval(input("请输入圆的半径:"))
area=3.1415*r**2
print("{:.2f}".format(area))
请输入圆的半径:25
1963.44

实例2: 同切圆绘制

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(20)
turtle.circle(30)
turtle.circle(40)

实例3:五角星绘制

from turtle import *
color('red', 'red')#设置笔和填充颜色
begin_fill()#开始填充
for i in range(5):#循环5次
    fd(200)#向前200像素
    rt(144)#向右144度
end_fill()#结束填充
done()

实例3:五角星绘制【举一反三】

from turtle import *
color('red', 'red')#设置笔和填充颜色
begin_fill()#开始填充
for i in range(5):#循环5次
    fd(200)#向前200像素
    rt(144)#向右144度
end_fill()#结束填充

for i in range(4):#循环4次
    fd(200)#向前200像素
    begin_fill()#开始填充
    for i in range(5):#循环5次
        fd(200)#向前200像素
        rt(144)#向右144度
    end_fill()#结束填充
done()

温度转换实例

#TempConvert.py
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")
请输入带有符号的温度值: 28c
转换后的温度是82.40F

命名:关联标识符的过程

  • 命名规则: 大小写字母、数字、下划线和中文等字符及组合
    如: TempStr, Python_Great, 这是门Python好课
  • 注意事项: 大小写敏感、首字符不能是数字、不与保留字相同
    Python和python是不同变量,123Python是不合法的

保留字:被编程语言内部定义并保留使用的标识符

  • Python语言有35个保留字(也叫关键字)
    if, elif, else, in
  • 保留字是编程语言的基本单词,大小写敏感
    if 是保留字,If 是变量
    and elif import raise global as else in return nonlocal assert except is try True break finally lambda while False class for not with None continue from or yield async def if pass del await

你可能感兴趣的:(Python2级备考)