![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 61
windy1030
这个作者很懒,什么都没留下…
展开
-
python学习3
题目:自守数 某个数的平方的后面几位和这个数的本身是相等的,那么这个数就是自守数 5 * 5 =25 6*6=36 则5,6 都是自守数 求出一万以内的自守数解题思路: 计算n 指出这个数的长度是l 然后就是取n的平方的后面的l位为t原创 2016-06-07 14:01:17 · 225 阅读 · 0 评论 -
python学习4
题目: 孪生素数 相连的两个数的差是2 的素数思想: 筛选法选择素数 1. 建立一个列表,然后将素数都标记为true 2. 然后分别寻找其中的素数的n倍的数字,将这个数字从列表中删除,那么剩下的就是所要选择的素数( 素数的去计算就可以啦 如果不是素数根本没有必要再去求他的n倍的数字)tip 1: 建立一个有10原创 2016-06-07 14:03:58 · 240 阅读 · 0 评论 -
python学习5
题目: 可逆素数 1~900之间的可逆素数 (一个数颠倒位置后仍然是素数) 思路: 首先利用筛选法找出所有的素数 建立在一个table中 然后再去迭代每个素数 (在表中的就是说是true的标记的就是素数)去生成一个反序数 (一位数的数字是没有反序数的)然后再去判断是不是素数 寻找反序数的方法 是利用字符串的思想原创 2016-06-07 17:15:58 · 439 阅读 · 0 评论 -
Python学习2
题目:0~9这十个数字可以组成多少个不重复的3位数?思路: 基本上就是利用穷举的思想,百位,十位,个位这三个数,百位的范围应该是1~9,而其他的两位的范围是0~9 1.利用Python的for 循环迭代的方法编程 range(10)展示的0~9这十个数字,但是为了符合百位的取值范围这边利用了两个知识点:range的使用 以及切片的方法原创 2016-06-06 18:52:12 · 384 阅读 · 1 评论 -
Python学习1
判断水仙花数: n位数(n>=3),每一位上的数字的n次幂之和等于其本身思路: 首先我们要建立一个函数来判断是不是水仙花数 然后就去遍历所有的数字去调用这个函数判断就可以啦 先写出整体的编程的框架 然后再去编写其函数里面的代码:先要得到每一位数字,%10得到个位,缩短位数利用的是/10,再去循环 每一位数字放在一个列表中问题一:Py原创 2016-06-06 13:04:45 · 292 阅读 · 0 评论 -
python学习6
题目:给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','链接,如‘1,2,3'。1.单纯多次使用print并不能连接起来,所以python中的连接使用join()函数join 函数就是连接字符串的,格式就是‘ 分隔符 ’ . join (序列,元组,字符串,字典)可以用来解决连接的问题2.map 函数用来解决调用函数后能够形成列表的原创 2016-06-16 15:12:57 · 281 阅读 · 0 评论 -
python学习7
title: 给你一个list L, 如 L=[0,1,2,3,4], 输出L的中位数(若结果为小数,则保留一位小数)。firstly , we shoule understand that what the meaning of the mid-number is ? 首先是要排序的,涉及到列表的排序sort方法的知识,直接是改变这个列表的 如果长度是奇数,那么就是中原创 2016-06-17 18:44:38 · 288 阅读 · 0 评论 -
Python学习8
# coding: utf-8#比较两个数,选取较小的那个数# 对于i 从2 取值到这个数的开方 的一个数,然后将分别去用两个数相除,如果都可以除尽 记录下来 一直找到最大的一个a = 24b = 8if a < b: num = a max1 = belse: num = b max1 = aprint num, max1maxNum = 0i原创 2016-06-18 07:46:55 · 535 阅读 · 0 评论