Python学习笔记-编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。
编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。
import math
#判断一个数是否是素数
def isPrime(x):for i in range(2,int(math.sqrt(x)+1)):if x%i == 0:return Falsereturn Truedata = [2, 3] #data存的是1 2 3 4组合的所有数字,先把2 3存入
#生成两位数(循环里的判断为了去掉相同的数字)
for i in range(1,5):for j in range(1,5):if i!=j:data.append(i*10+j)
#生成三位数(循环里的判断为了去掉相同的数字)
for i in range(1,5):for j in range(1,5):for k in range(1,5):if i!=j and j!=k and i!=k:data.append(i*100+j*10+k)
#生成四位数(循环里的判断为了去掉相同的数字)
for i in range(1,5):for j in range(1,5):for k in range(1,5):for m in range(1,5):if i!=j and i!=k and i!=m and j!=k and j!=m and k!=m:data.append(i*1000+j*100+k*10+m)for i in data:if isPrime(i):print(i)
Python学习笔记-编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。相关推荐
- python中常见的流程结构-Python学习笔记5程序的控制结构
1.分支结构 (1)单分支结构 (2)二分支结构 (3)多分支结构 条件判断 (4)程序的异常处理 2.实例:身体质量指数BMI 思路一(国内,稍作修改就是国际): 思路二: 1 height,wei ...
- Python学习笔记——输入与输出用法
目录 1.输入input 2.输出print 1.输入input python里面的输入函数是input(),可以接收一个从键盘输入的内容,回车结束. python3版本的input可以接收任意的数据 ...
- python学习笔记 --- print (输出到文件 file)
print 输出直接到文件里 主要是python版本问题,语法不一样,这里记录一下. python 3.x #!/usr/bin/env python3 #coding:utf-8 K = 10 f ...
- Python学习笔记 print()函数输出多个变量 使用.format()
在网上看到,几乎所有的打印多变量都是使用print("变量1:%s 变量2:%s" %(a1,a2)) 然而还有一种打印多变量的方法,使用.format(),格式如下 a=10 b ...
- python学习笔记之反向输出英文句子
1.编写reverse_sentence()函数体 def reverse_sentence(s):s = s.split()s = " ".join(s[::-1])return ...
- Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)
Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...
- Python学习笔记:Day11 编写日志创建页
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day 7 编写MVC
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day5 编写web框架
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
最新文章
- keras系列︱迁移学习:利用InceptionV3进行fine-tuning及预测、完美案例(五)
- java io 缓存读取_Java 文件IO写入读取四种方法
- 基于html5背景图片自适应代码
- 解决安装XAMPP 浏览器输入localhost 出现404错误的问题
- android技巧:把自己的app变成手机系统自带的app[/system/app]
- FFmpeg源代码简单分析:avio_open2()
- 用信号量及其PV操作处理实际问题
- ubuntu 上的python不能解析jpeg,png?
- 6108v9c卡刷包_[高安]华为EC6108V9C_mv100强制刷机固件包下载
- Maven的基本使用操作
- 简约高级导航源码+支持PC/WAP有后台
- 【原创】MapGIS K9 三维二次开发入门
- pom 备注_POM 500P物性表
- 利用Python爬取网页内容
- 相控阵天线(三):直线阵列天线低副瓣综合(切比雪夫、泰勒分布、SinZ-Z和Villeneuve分布、含python代码)
- linux判断三个数大小程序,几个shell程序设计小知识(shell常识部分)
- 三亚三姐,三亚海鲜的代言人
- 查找OpenJDK安装路径
- 欧奈尔RPS指标选股!本地数据源快速遍历全市场!股票量化分析工具QTYX-V2.3.1...
- 代码生成器-设计心得