2+22+222+2222
#!/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相关推荐
- 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 样例 ...
- 求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 ...
- 求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 ...
- 若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 则 计算 ...
- 利用JAVA实现2+22+222+2222+22222的问题
如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值 分析 这个问题乍眼一看是有点麻烦的,但是静下来仔细分析还是有一些门路的. 我们从每一项中可以总结出规律: 项数n 值a 拆 ...
- 例如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 第三 ...
- 求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个数相加),* ...
- 求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 ...
- 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入
public class HardThree {// 求2+22+222+2222+22222+...+2...2的和,数字的数量由控制台输入public static void main(Strin ...
- 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循环,来 ...
最新文章
- 判断图像质量的好坏(opencv)
- 图解VC++6.0和ACE 5.4 开发入门
- 提高 webpack 构建 Vue 项目的速度
- Git撤销修改场景及对应指令(checkout、reset、revert)详解
- 高并发用redis还是mysql_高并发架构系列:Redis缓存和MySQL数据一致性方案详解
- Vue打包发布项目---vue工作笔记0020
- java 操作位_Java位运算符
- L298N电机驱动模块《转》。
- 语音识别基本原理介绍之gmm-hmm续
- 印刷点阵字体_印刷术—类型族,分类和组合字体
- MySQL的sql大于号(小于号)的使用
- 各个操作系统中怎样设置电脑的颜色保护眼睛
- MAC删除开机自启动程序
- erp是企业内部最重要的使用程序,它对日常运作至关重要
- hi3559Av100 行车记录仪系统框图
- Ax=0的非零解/马尔可夫链的平稳分布
- ActiveX(VB6)+JavaScript让IE浏览器与光标阅读器交互
- 离散数学(图)--思维导图
- 2020.8.11贝壳找房笔试复盘
- PowerPC 体系结构开发者指南
热门文章
- 表格无法无法计算机,电脑表格打不开是怎么回事
- JS中children与childNodes的区别
- PyCharm安装与配置
- 基于STM32F103的USB学习笔记35 - Mass Storage之SCSI命令
- 搭建quick-cocos2dx调试环境出错
- Jira Sprit冲刺更改开始日期时出现 “18/Oct/21 10:38 AM”不是有效日期。请按下列格式输入日期:dd/MMM/yy h:mm a错误
- 如何简单的实现一个遮罩层
- 凸多边形最小面积包围矩形
- 雨伞16骨好还是24骨好_雨伞骨数多好还是少好
- [Redis]redis-cli命令大全