查看: 2013|回复: 43

[闲聊灌水] 我们学校的信息老师……

[复制链接]

0

技术

7

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
6877
人气
217
分享
594

最佳新人活跃会员

发表于 2022-2-26 14:08:58 | 显示全部楼层 |阅读模式
众所周知,小学、中学的信息课一般是拿来上主课,上初中都一年半了,我才终于搞清楚老师叫什么名字

问题就是有领导来检查,终于上了一节信息课,讲Python(莫?老师你开玩笑,你觉得这群同学听得懂吗

内容是变量的数值互换(好吧,的确够简单的了)

老师的代码
[Python] 纯文本查看 复制代码
a=eval(input('请输入a的值:'))
b=eval(input('请输入b的值:'))

n=a
a=b
b=n

print(a)
print(b)

老师拿三个笔筒、两支笔比划了半节课,还有一部分人没懂,
看着他们迷惘的眼神,原谅我没有笑出声来(真的没有丝毫看不起老师的意思)



@老师,这真的是一个很著名的关于pythonic的梗了,你真的确定不是初学?

[Python] 纯文本查看 复制代码
#input的部分就省了,区别不大

a,b=b,a

#print部分也可以简化得更pythonic,懒得写了



小升初那个暑假我出于兴趣(还有Labplus和mPython等图形化编程语言的底子),把Python一级学完了,
后面因为时间不够,就没有继续学下去,现在大部分都还回去了,这位老师怕不是P1没过

评分

参与人数 4人气 +8 收起 理由
HEMM + 3 评分
babaj + 1
skystars + 1 神马都是浮云
剑指巅峰 + 3 神马都是浮云

查看全部评分

1

技术

25

魅力

7

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
11343
人气
297
分享
42

论坛元老优秀版主活跃会员最佳新人灌水之王

发表于 2022-2-26 16:07:57 | 显示全部楼层
我们老师也是教大家这样写的
比如说交换a和b:
[C++] 纯文本查看 复制代码
int a=1,b=2,t=0;
t=a;
a=b;
b=t;

其实C++可以直接用swap函数搞定:
[C++] 纯文本查看 复制代码
int a=1,b=2,t=0;
std::swap(a,b); // 如果用了using namespace std可以省略std::

我们老师是知道swap函数的,不过我觉得我们老师应该是要让同学了解交换变量的原理(毕竟我们是学习算法的)
Just do it.

0

技术

2

魅力

1

原创

病毒研究组

Rank: 8Rank: 8

积分
1564
人气
26
分享
12

活跃会员最佳新人

发表于 2022-2-26 18:34:22 | 显示全部楼层
我们老师让我们用VC6.0做个计算圆形面积的软件
老师第一次教编程
也是最后一次老师已经辞职了
现在换的新老师只会教我们学习word

1

技术

3

魅力

6

原创

炉火纯青

Rank: 7Rank: 7Rank: 7

积分
5966
人气
85
分享
19
发表于 2022-2-26 20:11:38 | 显示全部楼层
我们学过C++,但那时六年级的了,老师讲得。。。很快,基本没人听懂。但我后来看了一下,老师讲得还行,至少教教我们可以了。
但我后来参加编程竞赛还随随便便拿了个二等奖。。。
进初中后开始学Excel函数使用了。

0

技术

7

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
6877
人气
217
分享
594

最佳新人活跃会员

 楼主| 发表于 2022-2-26 20:12:33 | 显示全部楼层
小笑话233 发表于 2022-2-26 20:11
我们学过C++,但那时六年级的了,老师讲得。。。很快,基本没人听懂。但我后来看了一下,老师讲得还行,至 ...

哪个级别的竞赛?

1

技术

3

魅力

6

原创

炉火纯青

Rank: 7Rank: 7Rank: 7

积分
5966
人气
85
分享
19
发表于 2022-2-26 20:13:58 | 显示全部楼层
explore 发表于 2022-2-26 20:12
哪个级别的竞赛?

C++入门级竞赛,有很多还是考记忆性内容的。。。

0

技术

7

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
6877
人气
217
分享
594

最佳新人活跃会员

 楼主| 发表于 2022-2-26 20:22:23 | 显示全部楼层
Keyang556 发表于 2022-2-26 20:16
我年紀比你們大,結果什麼都不會,慚愧。

也只是略知皮毛罷了

什麼都知道一點,但是真正精通的不多

0

技术

7

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
5114
人气
137
分享
5
发表于 2022-2-27 10:17:35 | 显示全部楼层
python入门容易,精通难
Manners maketh man

0

技术

7

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
5114
人气
137
分享
5
发表于 2022-2-27 10:17:59 | 显示全部楼层
skystars 发表于 2022-2-26 16:07
我们老师也是教大家这样写的
比如说交换a和b:
[mw_shl_code=cpp,true]int a=1,b=2,t=0;

c+入门难,精通更难
Manners maketh man

0

技术

7

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
5114
人气
137
分享
5
发表于 2022-2-27 10:18:32 | 显示全部楼层
babaj 发表于 2022-2-26 18:34
我们老师让我们用VC6.0做个计算圆形面积的软件
老师第一次教编程
也是最后一次老师已经 ...

vb写图形好,不过被淘汰了
Manners maketh man
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表