#!/usr/bin/env python3
# -*- coding: utf-8 -*-n = int(input('n = '))
a = int(input('a = '))
sum = 0
total = 0
for i in range(n):sum += (10 ** i)total += sum * a
print(total)

这就比较简单了  用循环 就可以做到   sum+=10**i  获得 初始值 2  20 200

2 .'''一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数'''
#!/usr/bin/env python
# -*- coding: utf-8 -*-for i in range(1, 1001):sum = 0for j in range(1, i):if i % j == 0:sum += jif sum == i:print(i)

因子就是整除  能整除的就是因子 除了1和本身之外

这样题目就简单了

用循环来求得因子  再进行累加 最后得出结果就行

2+22+222+2222相关推荐

  1. ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。 输入 n 输出 a=2 时

    题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字. 例如:2+22+222+2222+22222(n=5),n由键盘输入. 输入 n 输出 a=2 时的Sn 样例 ...

  2. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加...

    public class ShuZiDieJia {/*** @description * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+222 ...

  3. 求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入。

    求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入. #include<st ...

  4. 若n = 2; m = 5 则 计算 2 + 22 + 222 + 2222 + 22222的和 ;若n = 3; m = 4 则 计算 3 + 33 + 333 + 3333的和

    private static void f4() {//7. 若n = 2; m = 5 则 计算 2 + 22 + 222 + 2222 + 22222的和//若n = 3; m = 4 则 计算 ...

  5. 利用JAVA实现2+22+222+2222+22222的问题

    如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值 分析 这个问题乍眼一看是有点麻烦的,但是静下来仔细分析还是有一些门路的. 我们从每一项中可以总结出规律: 项数n 值a 拆 ...

  6. 例如a =2,n=5 则s=2+22+222+2222+22222

    1.例如a =2,n=5 则s=2+22+222+2222+22222 实现过程及思路 先分析实现思路 1初始化每一项的值为0 第一项的值等于 0*10+a 第二项的值等于 第一项的值*10+a 第三 ...

  7. 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制

    import java.util.Scanner; /*求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字* 例如:2+22+222+2222+22222(此时共有5个数相加),* ...

  8. 求2+22+222+2222+···+22···22(n个2精确计算)

    (1)求2+22+222+2222+···+22···22(n个2精确计算) #include<stdio.h> int main() {int a,n,t;int sum=0;print ...

  9. 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入

    public class HardThree {// 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入public static void main(Strin ...

  10. C语言--求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222

    求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 观察算式,发现第几个加数就有几个2.因此我们可以考虑使用一个for循环,来 ...

最新文章

  1. 判断图像质量的好坏(opencv)
  2. 图解VC++6.0和ACE 5.4 开发入门
  3. 提高 webpack 构建 Vue 项目的速度
  4. Git撤销修改场景及对应指令(checkout、reset、revert)详解
  5. 高并发用redis还是mysql_高并发架构系列:Redis缓存和MySQL数据一致性方案详解
  6. Vue打包发布项目---vue工作笔记0020
  7. java 操作位_Java位运算符
  8. L298N电机驱动模块《转》。
  9. 语音识别基本原理介绍之gmm-hmm续
  10. 印刷点阵字体_印刷术—类型族,分类和组合字体
  11. MySQL的sql大于号(小于号)的使用
  12. 各个操作系统中怎样设置电脑的颜色保护眼睛
  13. MAC删除开机自启动程序
  14. erp是企业内部最重要的使用程序,它对日常运作至关重要
  15. hi3559Av100 行车记录仪系统框图
  16. Ax=0的非零解/马尔可夫链的平稳分布
  17. ActiveX(VB6)+JavaScript让IE浏览器与光标阅读器交互
  18. 离散数学(图)--思维导图
  19. 2020.8.11贝壳找房笔试复盘
  20. PowerPC 体系结构开发者指南

热门文章

  1. 表格无法无法计算机,电脑表格打不开是怎么回事
  2. JS中children与childNodes的区别
  3. PyCharm安装与配置
  4. 基于STM32F103的USB学习笔记35 - Mass Storage之SCSI命令
  5. 搭建quick-cocos2dx调试环境出错
  6. Jira Sprit冲刺更改开始日期时出现 “18/Oct/21 10:38 AM”不是有效日期。请按下列格式输入日期:dd/MMM/yy h:mm a错误
  7. 如何简单的实现一个遮罩层
  8. 凸多边形最小面积包围矩形
  9. 雨伞16骨好还是24骨好_雨伞骨数多好还是少好
  10. [Redis]redis-cli命令大全