一边学编程,一边学语数外,用python排列10以内两数加法

编程并不神秘

编程只是解决问题的一共方法

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

【运行结果】

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181114A1NUB500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券