一个非常巧妙的办法求python自除数

任务描述

一个不含0的数,如果它能被它的每一位除尽,则它是一个自除数。例如128是一个自除数,因为128能被1、2、8整除。编写函数selfDivisor(num)判断num是否为自除数,使用该函数输出不大于N的所有自除数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

(注意,含有数字0的数不是自除数)

输入格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

输入为一行,一个正整数N(N>=1)。

输出格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

输出为一行,是不大于N的所有自除数,每个数后面有一个空格。

示例 1‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

输入:1
输出:1

示例 2‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

输入:22
输出:1 2 3 4 5 6 7 8 9 11 12 15 22

来源:

python 自除数_learn 11233466的博客-CSDN博客_自除数python

Python 自除数相关推荐

  1. Python输入除数被除数,求商以及典型案例-猜拳游戏的两个程序代码

    目录 前言 一.输入除数被除数,求商 1.实现的功能 2.代码程序 3.运行截图 二.典型案例-猜拳游戏 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代码部分组成 ...

  2. 初学者写python之被除数连续被除四次

    class Div(Exception):def __init__(self, x, y):self.x = xself.y = ycount = 0 try:a = int(input('请输入被除 ...

  3. 2.Python 基础知识

    文章目录 Python 基础知识 知识点一 : 注释 1.单行注释 2.多行注释 知识点二 : 变量 知识点三 : 数据类型 1.数字类型 1.1 整型 1.2 浮点型 1.3 复数类型 2.字符串 ...

  4. python3入门笔记

    Python是一种跨平台的计算机程序设计语言. python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的 ...

  5. 合并排序算法排序过程_基本算法:合并排序

    合并排序算法排序过程 每个程序员都需要了解他们的算法和数据结构. 在研究它们时,您需要确保确切了解它的功能,时间和空间的复杂性以及采用这种方式的原因,并且不仅能够对其进行编码,而且能够手动执行. 这就 ...

  6. python怎么显示求余的除数_Python算术运算符及用法详解

    算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除.下表列出了 Python 支持所有基本算术运算符. 表 1 Python 常用算术运算符 运算符 说明 实例 结果 + 加 12.45 ...

  7. python 除数总是提示为0_python负数求余不正确?——取模 VS 取余

    前天小王同学正在leetcode兴致勃勃的刷题,用java写了一版后又习惯性的用python写了一版,代码逻辑完全一样,但提交答案后居然提示[解答错误]! 经过反复调试,发现问题出在涉及求余的地方,p ...

  8. python 除数不能为零的报错有哪些_【社区精选40】Python错误处理及代码调试方法(文末赠书中奖名单)...

    本文整理自爱数据学院中的问答 更多精彩问答,进入下方社区网站查看 http://www.lovedata.cn/invitation 社区精选话题 第40期 Python错误处理及代码调试方法 一次写 ...

  9. python 除数总是提示为0_Python错误的处理方法

    异常的捕获与处理 什么是错误 简而言之:还没运行,在语法解析的时候,就发现语法存在问题,这个时候就是错误. 什么是异常 简而言之:代码写好之后,无明显语法错误(这个时候,编辑器不知道有错,语法解析时也 ...

  10. python全数字问题_关于python:获取一个数字的所有除数的最佳方法是什么?

    这是非常愚蠢的方式: 1 2 3 4def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n 我想 ...

最新文章

  1. Python 之 Pandas (三)选择数据
  2. mysql限制小数位_Mysql中设置小数点用什么数据类型 decimal
  3. celery的log如何传递给django,由django管理
  4. 用面向对象的方法写敲门砖
  5. plsql如何显示表结构图_【论文攻略】排版技巧——如何用 Word 编辑参考文献
  6. 关于excel表的生成
  7. leetcode python3 简单题28. Implement strStr()
  8. 棋牌服务器要什么系统,棋牌需要什么云服务器
  9. 选择对话框 android_Android日期时间选择器对话框
  10. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第5节 线程池_2_线程池的代码实现...
  11. java的addattribute_Java AttributeSet.addAttributeListener方法代码示例
  12. php jquery制作抖音,抖音制作优质脚本的方法在这里
  13. 简述74HC595功能
  14. PS快速美白磨皮方法
  15. Npm依赖检查版本及升级
  16. cv::omni::StereoCalibrate 源码解析 (一) —— 单目标定
  17. 王思聪麾下的HR,被刷屏了!
  18. 全球与中国2,5二甲基苯酚市场现状及未来发展趋势
  19. 学生上课睡觉班主任怎么处理_如何处理学生上课睡觉问题??
  20. php手机浏览器获取经纬度,H5移动端调用浏览器Geolocation方法获取手机gps经纬度方法...

热门文章

  1. Tableau只是图表好看,就是个绣花枕头?
  2. 恭喜马斯克、纳德拉当选美国工程院院士,张宏江、方岱宁入选外籍院士
  3. 惊呆了!监控也会骗人了,视频对象一秒删除
  4. 高速学习的奥秘:大脑的不同学习机制
  5. 康奈尔笔记记录法[转
  6. hdu 5285 wyh2000 and pupil 二分图染色发判定,求最大匹配
  7. 实习期间的一些思考整理(4)2018.4.14~4.16
  8. infer的用法_infer使用的简单介绍
  9. Error inflating class出现报错
  10. 【解决方法】域名指向本地(127.0.0.1, 0.0.0.0)