高中信息合格考Python编程突击课

高中信息合格考Python编程突击课
笔记
英文的输入法;
-------——————————
直接输出数字和信息
print(直接输入具体的内容)
print(x)输出会报错————x没有被定义。
文本型和数字型。
所谓的变量(以解方程为例)————
减少重复的修改。——————
先定义,所有包含该x的都会变为
注释:#print(x)提示代码的逻辑——————
用户如何输入变量————————
第一节课总结:——————

第二节课:————————
输入和运算;————
如何实现人机交互,用户自己输入数据————————
x = input()
运算————加减乘除,——————
程序来运算1+1(直接替换符号)


——————输入数字自己运算——————

x=三倍的用户输入

————变量类型错误,没有定义就是文本型,文本型就是直接重复三遍。——————
————更改变量类型————


文本型变量改为了一个整型变量——————

————第三节课————
选择和判断——————
——————选择结构——————
if 判断条件 什么时候执行下面的语句

修改错误??

——————如果xde值不为1————
else使用

————多重判断——————

——其他判断和用户输入 的内容不匹配——

————else可以嵌套使用————

python中elif和else的区别主要可以表现在四个地方。
第一个是两者的执行逻辑不同。虽然在python中没有else if的语句,但elif相当于else if,其执行逻辑依然很清晰。
第二个是两者适用场景不同。if-elif-else结构功能强大,但仅适合用于只有一个条件满足的情况:遇到通过了的测试后,python就跳过余下的测试;如果想要运行多个代码块,可以用多个if,只是二值判断的话则适用于if-else结构。总之,if-elif-else结构适用于只执行一个代码块,如果要执行多个代码块,就使用一系列独立的if语句。
第三个是两者执行顺序不同。如果所有的if语句都判断失败,才会执行else后面的语句,否则else后面语句不会被执行;而elif则不同,elif包含条件判断逻辑,elif语句中的条件是会按判断运行的。
第四是else和elif形式不同。else只有关键字和冒号,没有条件,直接接下一行子句,else语句不包含代码,而elif后面要求跟True或者False的判断条件,然后才跟冒号和子句。elif语句总跟在if语句或另一条elif语句后面。
——————————

第四节————循环与实战
while循环和for循环
tip(变色提示)
————————
==意思是等于,当条件的与的时候执行
!= 不等于的时候执行
————Python运算符解释————

tips————保存文件的时候最好使用英文或者数字,最好不要使用中文以防报错————
——————while————

没有条件结束while循环
增加变量,自加1

————控制输出次数————


——————
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件(condition): 执行语句(statements)……
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
执行流程图如下:

————————————
访问网站:
Python While 循环语句 | 菜鸟教程 (runoob.com)
——————————
实战小技巧:
输入双引号在print中,即可以原模原样输出内容


——————坐标与画图
什么是坐标??
引用第三方库:

申明类型
——————————
访问:
Python编程xy坐标图文简介 - 知乎 (zhihu.com)
——————————
不引入库申明会报错。
定义一个工具

t指向画笔的对象

forward向前多少

————————

——————————————
-----————————turtle的详细解释——
python—turtle库的基本介绍 - 知乎 (zhihu.com)
turtle --- 海龟绘图 — Python 3.11.4 文档
——————————