Python语言程序设计-第一章
Python语言程序设计-第一周
https://www.icourse163.org/course/BIT-268001
1、交互式:适合单行
2、文件式:New File,运行:Run-Run Module
三个实例
1、圆的面积
r=25 area=3.1415 * r * r print(area) print("{:.2f}".format(area)) #小数点后留2位
2、绘制同切圆
import turtle turtle.pensize(2) turtle.circle(10) turtle.circle(40) turtle.circle(80) turtle.circle(160)
3、绘制五角星
from turtle import * color('pink','yellow') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done()
4、温度转换
#TempCovert.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("输入格式错误")
1)缩进
2)注释 单行#,多行 " " "
3)变量,=赋值,不能以数字开头
同步赋值语句:x,y = y,x
4)保留字
5)数据类型
①字符串 'C',''dfv''
索引 <字符串>[M]
切片 <字符串>[M:N]
开始索引默认为0, 结束索引默认为最后是len()+1,从开始索引从左往右走
②数字类型
③列表类型 TempStr[-1] in ['F','f']
5)语句与函数
①赋值:=
②分支语句: if: ...... elif:...... else:
③函数 print()
※ eval()-去掉参数最外侧引号,并执行余下语句的函数【评估函数】
>>> eval("print("hhhhhhh")") SyntaxError: invalid syntax >>> eval("2+3") 5 >>> eval("print('hhhhhhh')") hhhhhhh >>> eval('"2+3"') '2+3' >>> eval('print("hhhhhhh")') hhhhhhh
④循环语句
计数循环 for i in rang(<循环次数>):<循环体>
5)输入、输出
input(),input的输入的是str类型
print()函数格式化