版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python学习笔记第一课时Python的安装下载钉钉班级群里的安装包安装PythonPython的运行启动Python3.8shell:在开始程序中Python3.8——IDLE(Python3.864-bit)进入编程环境。IDLE是Python自带的程序编辑器。这个界面叫Shell。Shell是外壳的意思,指给用户的操作界面。Python的运行这个界面叫Shell。Shell是外壳的意思,指给用户的操作界面。Python的运行新建代码文件打开代码文件保存代码文件图标扩展名pyPython的运行运行文件:在程序打开的窗口中,Run——RunModuleF5,或快捷键F5。运行之前要先保存Python简单代码计算加减乘除+-*/Python简单代码输入input输出printpython语言严格区分字母的大小写Python简单代码输入input输出printpython语言严格区分字母的大小写a=input("请输入你的名字")print("你好",a)变量给变量赋值输入或输出字符串时要用引号(单引号和双引号都可以,但必须是英文字符)输出多个字符串时要用逗号隔开,必须是英文字符Python简单代码练习输入input提示“Whatisyourname?”输入你的名字,用name1表示提示“Whatisyourfriend'sname?”输入你朋友的名字,用name2表示输出print让计算机输出:name1andname2arefriends!(name1和name2分别代入用户输入的名字)Python简单代码练习name1=input("Whatisyourname?")name2=input("Whatisyourfriend'sname?")print(name1,"and",name2,"arefriends!")Python简单代码练习a=2,b=3,求积输出结果如下:Python简单代码练习a=2,b=3,求积a=2b=3print("a*b=",a*b)Python学习笔记第二课时复习1——Python简单代码练习输入input提示“Whatisyourname?”输入你的名字,用name1表示提示“Whatisyourfriend'sname?”输入你朋友的名字,用name2表示输出print让计算机输出:name1andname2arefriends!(name1和name2分别代入用户输入的名字)复习1——Python简单代码练习name1=input("Whatisyourname?")name2=input("Whatisyourfriend'sname?")print(name1,"and",name2,"arefriends!")复习2——Python简单代码练习a=2,b=3,求积输出结果如下:复习2——Python简单代码练习a=2,b=3,求积a=2b=3print("a*b=",a*b)扩展1——Python简单代码练习输入input提示“你叫什么名字?”输入你的名字提示“你是男孩还是女孩?”输入你的性别示“你今年几岁了?”输入你的年龄输出print让计算机输出:很高兴认识你***,*岁的*孩扩展2——Python简单代码练习a,b是自己输入的随意数,求积输出结果如下:扩展2——Python简单代码练习a=int(input("a="))b=int(input("b="))print(a,"*",b,"=",a*b)1、a=int(input("a=")),由于input接收的只有字符串,也就是当a=input("a=")这个命令输入2时,实际上a=”2”,所以它没有参加a*b的运算,加了int后,让字符变成整数型2、让字符变成数字的通用办法。a=eval(input("a=")),#eval:作用中将字符串的数,去掉引号。如用input输入的是带引号的数字,如”2”,eval的作用就是把引号去掉,这样”2”就变成了数字2了。输入方法input小结输入文字:a=input("请输入你的名字:")输入数字:方法一:a=input("请输入年龄:")
n=int(a)#转换成整型方法二:a=int(input("请输入年龄:"))方法三:a=eval(input("请输入年龄:"))#eval:作用中将字符串的数,去掉引号。扩展3——Python简单代码练习理解代码a=2b=3c=a*bprint("结果:%d*%d=%d"%(a,b,c))print("结果:%d*%d=%d"%(a,b,c)),引号中%d将以后面%()中的相应变量的值来输出。扩展3——Python简单代码练习理解代码a=int(input("a="))b=int(input("b="))print("%d*%d=%d"%(a,b,a*b))扩展4——Python简单代码练习理解代码a=2b=3print("数字{}和数字{}的积为{}".format(a,b,a*b))print("数字{}和数字{}的积为{}".format(a,b,a*b)),引号中{}将以后面.format()中的相应变量或表达式的值来输出。输出方法print小结以下是直接值输出:print("hello")
#打印:字符串print(c)
#打印:一个变量值print(a*b)
#打印:表达式的值print(a,end=””)
#打印:打印后不换行print("a*b=%d"%c)
#打印:a*b=6print("结果:%d*%d=%d"%(a,b,c))
#打印:结果:2*3=6print(“姓名”,”/t”)#”/t”制表符定位Python学习笔记——变量第三课时什么是变量Python之神说,要有变量!于是就有了变量......变量,望文生义,就是可变化的量。变量的创建python里创建一个变量的方法很简单,给它起个名字,然后给它一个值。举起几个栗子:“=”的作用是把右边的值赋予给左边的变量。数据类型上面4颗栗子分别代表了python中较常见的四种基本类型:字符串:表示一串字符,需要用''单引号或""双引号包围起来name='Crossin'整数myVar=123浮点数:就是小数price=5.99bool(布尔):是用来表示逻辑上的“真”和“假”(或者说“是”和“非”)的一种类型visible=True它只有两个值,True
和
False。(注意:这里没有引号,有了引号就变成字符串了)变量的输出用print输出一个“变量”:name='Crossin'print(name)猜一猜,输出的结果是什么?看到结果了吗?没有输出“name”,也没有报错,而是输出了“Crossin”。注意:name不需要加引号,不然它也就成了一个字符串,而不是变量现在想一想:为什么之前print一段文字,如果没加引号就会报错,而print一个数字就没有问题呢?变量的赋值它叫变量,那就是能变的。所以在一次“赋值”操作之后,还可以继续给它赋予新的值,而且可以是不同类型的值。a=123print(a)a='hi'print(a)value=3*4print(value)value=2<5print(value)“=”的右边还可以更复杂一点,比如是一个计算出的值:甚至,也可以是input():name=input()print(name)小游戏猜猜我是谁:print("WhodoyouthinkIam?")you=input()print("Oh,yes!Iama")print(you)小游戏——进阶把上次写的内容稍微改一下,加上变量:Python学习笔记——bool第四课时什么是布尔型(bool)变量逻辑判断在编程中是非常重要的。大量的复杂程序在根本上都是建立在“真”与“假”的基本逻辑之上。bool所表示的就是这种最单纯最本质的
True/False,真与假,是与非。a=1<3print(a)b=1c=3print(b>c)TrueFalse通过用“>”“<”来比较两个数值,我们就得到了一个bool值。这个bool值的真假取决于比较的结果。比较运算符(或叫关系运算符)>大于<小于>=大于等于<=小于等于==等于(比较两个值是否相等。之所以用两个等号,是为了和变量赋值区分开来)!=不等于比较运算符(或叫关系运算符)a=int(input("请输入一个整数a"))b=int(input("请输入一个整数b"))print("a>b吗?",a>b)a=int(input("请输入一个整数a"))b=int(input("请输入一个整数b"))c=int(input("请输入一个整数c"))print("a>b吗?",a>b)print("a=c吗?",a==c)print("b!=c吗?",b!=c)你来试一试逻辑运算符not逻辑“非”如果x为True,则notx为Falseand逻辑“与”如果x为True,且y为True,则xandy为Trueor逻辑“或”如果x、y中至少有一个为True,则xory为True逻辑运算符a=10b=12c=a>bprint(c)print(notc)a=10b=12c=15print(c>banda>b)print(c>banda<b)你来试一试比较运算符和逻辑运算符的结果都是——bool类型的值小游戏num=10print('GuesswhatIthink?')answer=int(input())result=answer<numprint('toosmall?')print(result)result=answer>numprint('toobig?')print(result)result=answer==numprint('equal?')print(result)第一段代码:先创建一个值为10的变量num,输出一句提示,然后再输入一个值给变量answer。(因为input拿到的值是字符串而不是数字,这里我们需要将input的结果强行转成整数类型int)第二段代码:计算answer<num的结果,记录在result里,输出提示,再输出结果。第三段、第四段都与第二段类似,只是比较的内容不一样。注意:当你自己写这段代码的时候,要确保不要有笔误,比如拼错单词,漏掉等号、引号、括号……。(这种情况在新手身上屡有发生)小游戏Python学习笔记——bool第四课时什么是布尔型(bool)变量逻辑判断在编程中是非常重要的。大量的复杂程序在根本上都是建立在“真”与“假”的基本逻辑之上。bool所表示的就是这种最单纯最本质的
True/False,真与假,是与非。a=1<3print(a)b=1c=3print(b>c)TrueFalse通过用“>”“<”来比较两个数值,我们就得到了一个bool值。这个bool值的真假取决于比较的结果。比较运算符(或叫关系运算符)>大于<小于>=大于等于<=小于等于==等于(比较两个值是否相等。之所以用两个等号,是为了和变量赋值区分开来)!=不等于比较运算符(或叫关系运算符)a=int(input("请输入一个整数a"))b=int(input("请输入一个整数b"))print("a>b吗?",a>b)a=int(input("请输入一个整数a"))b=int(input("请输入一个整数b"))c=int(input("请输入一个整数c"))print("a>b吗?",a>b)print("a=c吗?",a==c)print("b!=c吗?",b!=c)你来试一试逻辑运算符not逻辑“非”如果x为True,则notx为Falseand逻辑“与”如果x为True,且y为True,则xandy为Trueor逻辑“或”如果x、y中至少有一个为True,则xory为True逻辑运算符a=10b=12c=a>bprint(c)print(notc)a=10b=12c=15print(c>banda>b)print(c>banda<b)你来试一试比较运算符和逻辑运算符的结果都是——bool类型的值小游戏num=10print('GuesswhatIthink?')answer=int(input())result=answer<numprint('toosmall?')print(result)result=answer>numprint('toobig?')print(result)result=answer==numprint('equal?')print(result)第一段代码:先创建一个值为10的变量num,输出一句提示,然后再输入一个值给变量answer。(因为input拿到的值是字符串而不是数字,这里我们需要将input的结果强行转成整数类型int)第二段代码:计算answer<num的结果,记录在result里,输出提示,再输出结果。第三段、第四段都与第二段类似,只是比较的内容不一样。注意:当你自己写这段代码的时候,要确保不要有笔误,比如拼错单词,漏掉等号、引号、括号……。(这种情况在新手身上屡有发生)小游戏Python学习笔记——海龟画图1第五课时海龟怎么画图?屏幕中间有一只看不见的海龟,你指挥它移动,它就会留下一道痕迹。试一试打开编辑器,输入下面这段代码importturtlet=turtle.Pen()t.forward(100)代码分析importturtle导入海龟库表示要使用海龟来帮你画图t=turtle.Pen()让小海龟拿上笔,一旦拿上笔之后,就会出现箭头。注意:Pen()的P一定要大写t.forward(100)画笔向前画100像素出现一条向右的直线。小海龟默认出现在屏幕中间,箭头是向右的!画笔的设置pensize():设置画笔的粗细pensize(8)#设置画笔的粗细为8像素pencolor():设置画笔的颜色pencolor("red")#设置画笔的颜色为红色left():画笔左转right():画笔右转left(90)#画笔向左转90度画三条颜色粗细不同的直线importturtlet=turtle.Pen()t.forward(100)#用默认画笔设置画第一条线t.pensize(8)
#设置画笔大小为8像素t.forward(100)t.pensize(16)
#设置画笔大小为16像素t.pencolor("red")
#设置画笔颜色为红色t.forward(100)画一个正方形你能画出一个其他样式的形状吗?t4.pyt5.pyt6.py想一想,这个是怎么画出来的?t7.py想一想,这个是怎么画出来的?t8.pyPython学习笔记——海龟画图2
(for循环的应用)第六课时画一个正方形你发现了什么?这三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 两个子女离婚协议书
- 2024年度店面租赁合同:租赁合同的解除、终止与继承协议3篇
- 三方委托收款协议书
- 设计公司保密协议
- 房屋退租合同协议
- 矿上用品销售合同范例
- 欠条格式合同范本
- 农村院子买卖合同模板
- 铝合金航空航天配件制造合同
- it行业合同模板
- 高中信息技术《走近人工智能》优质教学课件设计
- 期中考试成绩质量分析会课件
- 《为未知而教 为未来而学》读书笔记思维导图
- 数列求和-裂项相消法教学设计-高三数学一轮复习
- zxun ims网元号码分析详细说明
- 大学生个人职业生涯规划书【6篇】
- 工程机械设计-陈海虹课件第2章-单斗液压挖掘机
- GB/T 3733.2-1983卡套式端直通接头体
- GB/T 15048-1994硬质泡沫塑料压缩蠕变试验方法
- 篮球场改造工程施工组织设计方案
- 小学生飞机知识科普课件
评论
0/150
提交评论