0 引言

运用python编写代码可以用来轻松地解决数学的运算问题。

1 问题

求s= a + aa + aaa + … + aa…a 的值(最后一个数中 a 的个数为n ),其中 a 是一个1~9的数字,例如:2 + 22 + 222 + 2222 + 22222 。

输入:一行,包括两个整数,第1个为a,第2个为n(1 ≤ a ≤ 9,1 ≤ n ≤ 9),以英文逗号分隔。

输出:一行,s的值。

2 方法

定义一个函数,利用for循环来进行不断地加总,并且在原始输入的值a进行重新赋值,得到a+aa+aaa+…+a…a的和的计算。输入的a和n要用逗号隔开,使用split函数。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

def get(a,n):
Sn=0
sum=0
for i in range(1,n+1):
   Sn=Sn*10+a
   Sum+=Sn
return sum
a,n=map(eval,input(‘请输入a和n:’).split(‘,’))
result=get(a,n)
print(result)

4 结语

本题中运用了函数和循环语句,通过程序来计算数学问题,使计算变得方便和快捷,能够很好的解决数值大和多的问题。

计算S=a+aa+…+aa…a相关推荐

  1. (c语言)输入两个整数a和n,计算下面表达式的值。Sn=a+aa+aaa+aaaa+.....+aa..aa(n个a)

    (c语言)输入两个整数a和n,计算下面表达式的值.Sn=a+aa+aaa+aaaa+-+aa-aa(n个a) 方法一: #include<stdio.h> #include<stdl ...

  2. C语言学习之求S=a+aa+aaa+... +aa.....aa之值,其中a是一个数字,n表示a的位数.

    求S=a+aa+aaa+- +aa-aa之值,其中a是一个数字,n表示a的位数. 例如:2+22+222+2222 +22222(此时n=5),n由键盘输入. #include <stdio.h ...

  3. Python:要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和

    题目: 使用函数求特殊a串数列和. 给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和 思路: 1.先输入a,n的值 ...

  4. 练习:数列求和a, aa, aaa, ..., aa...aa(n个a)

    2021年「博客之星」评选开始投票开启--我想要您投一票 我的CSDN主页 My Python 学习个人备忘录 我的博文推荐 练习:数列求和a, aa, aaa, -, aa-aa(n个a)(编写函数 ...

  5. C语言 计算Sn=a+aa+aaa+…+aa……aa(n个a)的值

    其中a是一个数字,n表示a的位数,n由键盘输入. 例:2+22+222+2222+22222(此时n=5) 方法一: #include <stdio.h> void main(){int ...

  6. Java中利用循环计算出s = a+aa+aaa+aaaa....,其中a为数字1~9中的任意一个,例如:a=5,计算出5+55+555+5555+55555的和(不可以使用Math.pow())

    第一步:对上述计算式进行分析 算式的项数和项数的位数都与a的值有关,a为4,那么计算式就有4项,并且是从1位到4位,每个位上的书都为4. 第二步:对算式中每个项进行分析,这里以a=4,分解如下图: 利 ...

  7. C语言 | 求a+aa+...+aa..a的值

    例85:求sum=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 解题思路:关键是计算出每一项的值 ...

  8. 调用函数,求a+aa+aaa+....+aa...aa(n个a)

    Description 定义并调用函数fn(int a, int n),它的功能是返回aa-a(n个a),如fn(3,2)返回值是33.在主函数中,输入两个正整数a和n,求a + aa+aaa+-+a ...

  9. C程序----求a+aa+aaa+......+aa....aa(n个a)的和

    给定9的正整数a和n,求a+aa+aaa++⋯+aa⋯a(n个a)之和. #include <stdio.h> #include <stdlib.h>int main() {i ...

  10. 分类评价标准之average accuracy(AA)

    1.混淆矩阵 混淆矩阵其实就是一张表格,比如下面程序通过python sklearn 计算混淆矩阵 from sklearn.metrics import confusion_matrix y_tru ...

最新文章

  1. 二进制代码查看器Binary Viewer下载教程
  2. 苹果电脑怎么设置佳博标签打印机_自动接单、打印快,手动调节音量,佳博推出后厨专用智能打印机...
  3. python怎么清除代码_Python如何清空列表?清空列表的4种方法(代码示例)
  4. Mongodb在Windows下安装及配置
  5. 【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来
  6. HWPFDocument读取doc,wps文档(含图片读取)
  7. Linux和Win文件互传及vim的使用
  8. pentaho发布报表后免登陆查看数据报表
  9. 2015—2016年QS世界大学排名200强-[转]
  10. Open Drain vs Push Pull
  11. 中国自主建成世界口径最大的大视场望远镜
  12. Python-ppt增加图片
  13. 不同版本cuda对应的NVIDIA驱动版本
  14. SQL中行转列、列转行
  15. 计算机网络与互联网(二)
  16. 李立超python视频_《李》字意思读音、组词解释及笔画数 - 新华字典 - 911查询
  17. No URLs will be polled as dynamic configuration sources警告处理
  18. perl语言中的.pm文件和.pl文件区别
  19. 38 Redis Cluster 的通信开销限制集群规模
  20. w7无法訪问计算机上硬盘分区,惠普笔记本win7系统无法调整硬盘分区的解决方法...

热门文章

  1. 阿里云 OSS 图片水印
  2. Excel表格中超链接转图片
  3. 函数式编程?别费力气了,它就是个愚蠢的玩具
  4. 网络技术-Cisco路由器
  5. 如何清除计算机的u盘使用记录,如何消除电脑上U盘使用记录
  6. 修改mysql的authen_MySQL连接抛出Authentication Failed错误的分析与解决思路
  7. ajax get提交中文参数乱码
  8. 印度公司注册数据[1857-2020]
  9. kronecker引理证明_连续型Kronecker引理
  10. PYTHON对接验证码短信接口DEMO示例