编程并不神秘
编程只是解决问题的一共方法
python是一门编程语言
python是一种解决问题的编程工具
在小学阶段,学习编程的过程中,同时也是学习语数外的过程
python中,使用英文构造程序结构;使用语文和拼音提示和显示结果;使用数学完成计算和逻辑过程。
下面通过一年级的数学题完成第一个python编程题目
【题目】:写出10以内两数相加所有的结果
1 + 1 = 2
1 + 2 = 3 2 + 2 = 4
1 + 3 = 4 2 + 3 = 5 3 + 3 = 6
1 + 4 = 5 2 + 4 = 6 3 + 4 = 7 4 + 4 = 8
1 + 5 = 6 2 + 5 = 7 3 + 5 = 8 4 + 5 = 9 5 + 5 = 10
1 + 6 = 7 2 + 6 = 8 3 + 6 = 9 4 + 6 = 10 5 + 6 = 11 6 + 6 = 12
1 + 7 = 8 2 + 7 = 9 3 + 7 = 10 4 + 7 = 11 5 + 7 = 12 6 + 7 = 13 7 + 7 = 14
1 + 8 = 9 2 + 8 = 10 3 + 8 = 11 4 + 8 = 12 5 + 8 = 13 6 + 8 = 14 7 + 8 = 15 8 + 8 = 16
1 + 9 = 10 2 + 9 = 11 3 + 9 = 12 4 + 9 = 13 5 + 9 = 14 6 + 9 = 15 7 + 9 = 16 8 + 9 = 17 9 + 9 = 18
【python编程】
此题的关键是找出运算规律
第一个加数用英文numberOne表示;第二个加数用numberTwo表示。
每一行中第2个加数是这一行的行数。比如第5行,第2个加数都是5。
每一行中第1加数从从1到第2个加数计数。比如第5行,第1个加数从1到5。
使用编程中的循环思想完成编码。
先处理行,一共9行,从1到9,因为第2个加数是行数,因此外层循环用numberTwo
再计算每一行,numberOne从1到numberTwo,使用加法运算计算并显示结果。
用程序代码把想法写出来
numberTwo=1
while numberTwo
numberOne=1
while numberOne
print(numberOne,"+",numberTwo,"=",numberOne+numberTwo," ",end="")
numberOne=numberOne+1
print("")
numberTwo=numberTwo+1
【运行结果】
领取专属 10元无门槛券
私享最新 技术干货