Python第一学时笔记

一、程序设计语言种类:
机器语言:01代码,cpu识别的语言:
eg:2+3 : 110100100111011
汇编语言:增加了人类刻度的助记符
eg:2+3 :add,2,3,result
高级语言:向自然语言靠近的语言:
eg: 2+3 :result 2+3
二、分析设计的基本思路IPU方法:
I = input P = process U= putup
(1)分析计算部分
(2) 确定功能,进一步分析:
(3) 设计算法
三、部分语法:
1.注释:单行注释以#开头,多行注释以’’‘开头结尾
eg:#注解在这里插入图片描述
eg:’’'注解
在这里插入图片描述
2.变量:变量就是代表某个数据(值)的名称。
python变量赋值如何定义操作 变量定义方法很简单:
***>>> x = 5
这个操作过程就是赋值,意思把整型数字5赋值给了变量x,用等号来连接变量名和值。之后就可以在表达式中使用这个新变量了。
**>>> x * 3
15
注意:在赋值时,值是什么数据类型,就决定了这个变量的类型,变量名引用了数值的同时也引用了它的类型。 变量命名规范:
–变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
–系统关键字不能做变量名使用
–除了下划线之个,其它符号不能做为变量名使用
–Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量
3.命名:
以下是符合要求的python命名:
python_is_good
_is it_a_question
python_is_not_good
python语言
总结:缩进部分不要修改,保留字不要做修改。
4.表达式:
表达式即一组字符串的集合。
定义变量val = "28C"其开头字符为“0”,结尾字符即“n-1”
如要表示字符C即val[-1],如要表示28即val[0:-1]
5.常见语句:
分支语句 循环语句
四、具体实例及部分注解:
①温度转换器,简单的变量赋值,input ,print算法 if语句
val = input(“输入带符号的温度值:”)
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) #%.nf表示浮点数结果保留小数位数
else:
print(“输入有误”)

在这里插入图片描述

若要多次执行语句,只需加入循环语句
for i in range(<循环次数>)
<表达式>
②蟒蛇绘图,简答的python绘图
import turtle
def drawsnake(red, angle, len, neckrad):
for i in range(len):
turtle.circle(red, angle) #沿着圆形轨迹爬行red表示圆形轨迹半径位置,angle表示爬行弧度数值
turtle.circle(-red, angle)
turtle.circle(red, angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1, 180)
turtle.fd(red*2/3) #直线爬行,参数指直线爬行距离

def main():
turtle.setup(1300,800,0,0) #1300像素宽,800像素高的窗口 第一步运行
pythonsize = 30 #30个运行轨迹宽度像素
turtle.pensize(pythonsize) #运行轨迹的宽度参数
turtle.pencolor(“black”) #运行轨迹颜色
turtle.seth(-40) #运行起始方向
drawsnake(40,80,5,pythonsize/2) #参数传递
main()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值