第二节 额...... 还是Python入门

本文描述了作者在初二课堂上教授Python基础知识的经历,重点讲解了变量的概念、定义、赋值以及如何使用变量进行简单的数学计算。课堂上遇到的挑战包括学生对基础知识的遗忘和理解困难,特别是变量的灵活运用和二进制知识的理解。
摘要由CSDN通过智能技术生成

2024.1.30 周二
嗯,又到学校里上了第二节线下课
两节课还是Python入门哈哈哈哈哈哈哈,有点离谱

不过这次是给初二讲的,本来想的是初二之前学过一些,就可以直接往下进行,讲讲数据类型、标识符、运算符之类的

但是…额 问他们吧都没有吱声的,IDLE的使用好像也都忘了,学的其他的就不用说了,看他们也不想说假话的样

然后就又带他们过了一遍IDLE使用的一些知识,上篇写过了这里就不写了
再就是像下面这样给他们讲了讲变量
下面是讲课用的markdown:
噔噔~

变量

在程序运行时,能储存计算结果或能表示值的抽象概念

简单地说,变量就是在程序运行时,记录数据用的

定义格式

变量名称 = 变量的值

每一个变量都有自己的名称,称之为:变量名,也就是变量本身

每一个变量都有自己存储的值(内容),称之为:变量值

= :赋值 ,表示将等号右侧的值赋予左边的变量

# 定义一个变量,用来记录钱包余额
money=50
# 通过print语句,输出变量记录的内容
print("钱包还有:",money,"元")

变量记录的数据是可以发生改变的

# 定义一个变量,用来记录钱包余额
money=50
# 通过print语句,输出变量记录的内容
print("钱包还有:",money,"元")
#买了一个冰淇淋,花费10元
money=money-10
# 钱包剩余余额
print("买完冰淇淋,钱包还有:",money,"元")

变量的命名

给变量起名字可以很随便,但是需要注意两点:

1、变量名不能以数字开头,只能以字母和下划线开头;

2、变量名字不能和 Python 关键字相同,比如不能定一个变量叫

print。

Python里面的关键字呢也不多,就下面这些
在这里插入图片描述
要是非要用的话,变量命名也是大小写敏感的,把关键字首字母大写变小写,小写变大写来做变量名就不会报错啦~

下面是给他们准备的随堂练习题想让他们练练手的,额 好像也没几个人会做

已知一个圆柱体的底面半径 r=10,高为 h=20,请你用程序,计
算出圆柱体的表面积和体积,并将结果输出。(π设为 3.14)

#定义变量 pi 存储π的值 3.14
pi=3.14
#定义变量 r 存储底面半径 10
r=10
#定义变量 h 存储高 20
h=20
#列求表面积表达式,并将表达式运算结果存于变量 s
s=2*pi*r*r + 2*pi*r*h
#列求体积表达式,并将表达式运算结果存于变量 v
v=pi*r*r*h
#输出结果
print("表面积:",s,"体积:",v)

练习:

然后这里是练习,说是练习其实跟拓展思维差不多emmmmm,也不难,就是锻炼一下变量的活化利用吧算是

从键盘读入两个整数,分别存于变量a,b。你能想办法将变量a,b 中存储的数据交换一下,并输出交换后的结果吗?

也没什么难度,就是变量的灵活运用嘛,变量学的熟练点一想就想到了:
要将两个变量a,b的值交换的话直接 a = b b = a 是肯定不行的,交换过后值就覆盖了嘛

a = int(input())
b = int(input())
a = b
b = a
print(a)
print(b)

在这里插入图片描述
我们用跑一下输出就会这样,这明显是 a = b 交换完之后,a原本的值被b的值覆盖掉了嘛也就是顶替了(a和b现在已经相等了),再交换的话值还是都是b的值
那这样我们就重新创建一个变量先把a的值存下来,然后 a = b 交换完之后,再让 b = 创建的那个新变量就OK了
像这样

a = int(input())
b = int(input())
temp = a
a = b
b = temp
print(a)
print(b)

再跑一下:
在这里插入图片描述
交换完成!
perfact~

ps:
今天就主要讲了讲变量,二进制稍微带了一带
但是我们三个看他们好像都是没听懂的样子
不知道是他们上课状态的问题还是我讲的问题
还…有待改善算是吧
在考虑要不要一节课的课程量要不要再讲的少一点

-------------------------------------------End----------------------------------------

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值