#为了打印出算式,并计算出结果,将m,mm这些放入到列表中
#定义列表中的m初始值为0,用Ele来代表m,mm....
Ele = 0
#定义总和为0
Sum = 0
#定义一个空列表
List = []
#输入两个值
n = int(input("input a digit:"))
m = int(input("input a digit:"))
#用循环的方式计算每个Ele(m,mm,mmm...)的值
#同时计算出总和
for i in range(n):Ele = Ele + m      #前两行循环计算出每个Ele的值
    m = m * 10
    Sum = Sum + Ele    #循环计算出总和
    Str = str(Ele)     #将Ele转化为字符串型,方便将列表整个转化成一个长字符串也就是计算公式
    List.append(Str)   #循环往列表添加一个Ele在列表的最后位置
    List.append("+")  #循环往列表添加一个"+"在列表的最后位置,完成上面循环之后,列表中就出现了["m","+","mm","+","mmm","+"。....,"+"]
List.pop()            #去掉列表中的最后一个加号,算式的最后面是没有加号的
print("".join(List) + "=",end="")   #列表通过("".join)函数转化为字符串并去掉中间的逗号变成m+mm+mmm+...mmm....,再拼接上“=”号,设置打印不换行
print(Sum)            #将计算结果拼接在公式的末尾,一个算式完美的出现了

在python中,计算Sum = m + mm + mmm +mmmm+.....+mmmmm.....,输入两个数m,n。m的位数累加到n的值,列出算式并计算出结果:相关推荐

  1. python numpy sum函数_如何使用Python中的sum函数?

    之前小编向大家介绍过python中的sum函数(https://www.py.cn/jishu/jichu/22025.html).在python中sunm函数使用分为两种情况,一种是python自带 ...

  2. python数组用sum求和_对python中array.sum(axis=?)的用法介绍

    根据代码中运行的结果来看,主要由以下几种: 1. sum():将array中每个元素相加的结果 2. axis对应的是维度的相加. 比如: 1.axis=0时,对饮搞得是第一个维度元素的相加, [[0 ...

  3. python输入两个数,分别代表年份和月份,计算这个月的天数

    python输入两个数,分别代表年份和月份,计算这个月的天数 注:闰年的 2 月有 29 天:能被 4 整除同时不能被 100 整 除即为闰年:如果能被 400 整除的是闰年,除此两种条件,其他都是非 ...

  4. python语音输入功能_“在Python中如何实现一点按钮就出现语音输入语音,输入语音后可以自动翻译为文字的程序?“python语音识别教程...

    Python用什么模块开发语音识别系统 使用YQ5969,这个语音识别模以支持1--8个咪头,还可以支持本地和识别不同需求.5米内本地识别 93%以上,云端识别率97%.这个语音识别模块可以滤除噪声. ...

  5. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  6. matlab中input输入多个数_python怎么一次输入两个数

    Python中输入多个数字: a, b, c = map(int, input().split()) 1.输入一个数字直接 m = int(input()) 2.输入两个数字就是 m, n = map ...

  7. 输入两个数,计算它们的最大公约数和最小公倍数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 16.输入两个数m和n,计算它们的最大公约数和最小公约数. 求最小公倍数:最小公倍数=两 ...

  8. 从键盘输入两个数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,“程序执行结束”这句话都会在控制

    编写应用程序,从键盘输入两个数作为除数和被除数.要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,"程序执 ...

  9. Python练习,输入两个数,比较大小后,从小到大升序打印

    Python小练习题 输入两个数,比较大小后,从小到大升序打印 #输入两个数,比较大小后,从小到大升序打印 a = int(input('a')) b = int(input('b')) if a & ...

  10. Python输入两个数,求和,十进制数转换为二级制八进制十六进制的两个程序的代码

    目录 前言 一.输入两个数,求和 1.实现的功能 2.代码程序 3.运行截图 二.十进制数转换为二级制八进制十六进制 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序 ...

最新文章

  1. 今日头条首次改进DQN网络,解决推荐中的在线广告投放问题
  2. ITK:创建一个后向差分运算符
  3. 如何直观地解释 back propagation 算法?
  4. Spring事务“套路”面试
  5. 怎么用git将本地代码上传到远程服务器_git命令 将本地代码上传到远程服务器...
  6. HDOJ 5071 Chat 模拟
  7. NachOS简述和源文件
  8. 数组模拟乘法(大数乘法)
  9. Excel中的图片,突然全部消失不见,如何解决
  10. Unity 实现水纹波动效果
  11. Laravel 5.1 文档攻略 —— Eloquent Collection
  12. PDF.js插件 | 在线PDF阅读插件,支持手机在线阅读
  13. Android 常用炫酷控件(开源项目)git地址汇总
  14. ISO 9001 质量标准体系 免费下载
  15. 合并两个有序链表js
  16. 单词记忆 词根词缀记忆 总结
  17. iPad商标门--苹果败诉,,之后是和解么???
  18. 初学者学Python必看的几个练手小项目,轻松不枯燥哦
  19. java连接ldap服务器_java – LDAP:如何使用连接详细信息验证用...
  20. pyton笔记-part1

热门文章

  1. [王垠系列]TeXmacs:一个真正“所见即所得”的排版系统
  2. Ubuntu 12.04更新源
  3. dubbo配置timeout
  4. 学习AngularJs:Directive指令用法
  5. 谷歌浏览器打开页面出现(任何网页包括设置)崩溃解决方法。
  6. 嵌入式开发培训学哪些?嵌入式培训课程好学吗
  7. 嵌入式软件开发成功的 3 个要素
  8. 如何用计算机基础知识提问,职业学校《计算机应用基础》课的提问策略
  9. 用计算机如何打对数,怎样使用科学计算器计算对数?
  10. chromium浏览器安装flashplayer(Ubuntu16.10)