Python实例002:n个数字能组成多少个互不相同且无重复数字的三位数,分别是多少

Python100道练习题(1-50) 大家好,我们学完Python基础后,最好的巩固方法就是拿一些练习题练手,综合所学内容,这里给大家分享下网上大神整理的100道Python测试题,非常经典,如果大家发现什么错误,欢迎在评论区指出,记得点个赞。今天先分享50道。Python100道练习题,建议收藏(1-50)大家好,我们学完Python基础后,最好的巩固方法就是拿一些练习题练手,综合所学内容... 阅读详情

Python实例002:n个数字能组成多少个互不相同且无重复数字的三位数,分别是多少

n个数字能组成多少个互不相同且无重复数字的三位数,分别是多少

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

List = input('请输入数字组合中的几个不同数字:')
# split('')函数利用分隔符(,/;/空格等)将每个字符进行分隔
List = List.split(',')
# for循环将每个字符转换为int值
for n in range( len(List) ) :
    List[n] = int( List[n] )
# List = [int(List[i]) for i in range(len(List))]

print('\n', List, '这',len(List), '个数字组成的互不相同且无重复数字的三位数如下:')
Count = 0
for i in range(len(List)) :
    for j in range(len(List)) :
        for k in range(len(List)) :
            if ( List[i] != List[j] and List[j] != List[k] and List[k] != List[i]) :
                print('%d%d%d' % (List[i],List[j],List[k]), end='   ')
                Count = Count + 1
                # 分行打印,每10个组合数分一行
                if (Count % 10 == 0) :
                    print('\n')
print('\n共组成互不相同且无重复数字的三位数有:',Count, '个')

运行结果如下:

  • 结果1

        
遗传算法解决N-Queen问题的Python实战精要 遗传算法是一种基于自然选择机制的全局优化方法,其核心在于种群演化、适应度评估与遗传操作(选择、变异)的协同作用。在组合优化领域,N-Queen问题作为经典约束满足基准,天然适配遗传算法的位置编码与冲突量化特性——每个染色体表示一种行-列映射排列,适应度函数通过倒数形式将对角线冲突数转化为可进化信号。该技术无需梯度信息,适合大规模离散搜索空间,在100×100棋盘等实际工程场景中显著优于传统回溯法。本文聚焦可复现的Python实现,涵盖种群初始化防非法解、精英保留策略、交换变异设计及调试关键细节,为人工智能课 阅读详情

相关推荐

第十届蓝桥杯大赛Python组省赛

在 50 分标准的基础上,实现添加商品 (add 命令) 写入文件, 验证非空及数据类型, 并再次从文件中读取所有。分: 完全符合题意,即在 40 分标准的基础上, 多次运行程序后, 所有三角形都显示在画布范围内, 且填充颜色也为。0 分:完全符合题意,即在 30 分标准的基础上, 能画出符合题意要求朝向倾斜的分形树,且绘画过程瞬间完成 (即看。完全符合题意,即在 30 分标准的基础上, 正确地输出了可组合的三位数和组合后三位数的总数量。要求客户输入商品编号, 商品名称,商品类型, 库存数量。

IT_Scratch的博客 1428

48V电气架构全面科普和解析:下一代智能电动汽车核心驱动

随着电动汽车(EV)技术的不断发展,传统的12V电力系统已经逐渐无法满足日益增长的功率需求,尤其是在电动汽车中,48V电气系统的引入成为了一种理想的解决方案。在电动汽车中,48V系统与Zonal架构的结合,不仅有效提升了车辆电力系统的能效,还为未来的技术升级提供了灵活的设计基础。随着电动汽车(EV)技术的发展,车辆电气系统的工作电压逐步从传统的12V系统向更高的电压过渡。随着电动汽车技术的不断进步,传统的12V电气系统逐渐无法满足现代高性能电动汽车的需求,而48V电力系统的引入成为一种理想的解决方案。

weixin_43199439的博客 7810

YOLOv5s模型训练全流程解析:从数据准备到实战检测

本文详细解析了YOLOv5s模型训练的全流程,涵盖从环境搭建、数据准备与格式转换,到模型训练、参数调优及实战检测的完整步骤。文章提供了具体的代码示例和常见问题解决方案,旨在帮助开发者,特别是新手,高效掌握YOLOv5s模型训练的核心技术,并成功应用于实际检测任务中。

weixin_29041767的博客 332

【超详细】基于YOLOv8的PCB缺陷检测

印刷电路板(PCB)瑕疵数据集:是一个公共的合成PCB数据集,由北京大学发布,其中包含1386张图像以及6种缺陷(缺失孔,鼠标咬伤,开路,短路,杂散,伪铜),用于检测,分类和配准任务。本文我们选取了其中适用与检测任务的693张图像,随机选择593张图像作为训练集,100张图像作为验证集。

weixin_45679938的博客 2万+

Dify-前端本地运行-单点登录

本文介绍了如何在已部署Dify的系统中实现AI应用跳转及页面定制化改造。通过iframe跳转无法满足甲方需求后,作者对Dify前端源码进行了本地化二次开发,主要步骤包括:1) 按照官方文档搭建本地开发环境;2) 修改.env配置文件连接部署好的后端服务;3) 隐藏侧边栏和头部导航栏;4) 实现单点登录功能,通过URL参数获取用户邮箱自动登录。过程中解决了请求拦截导致的登录校验问题,最终达成仅保留对话框界面并同步用户信息的需求。该方案涉及Next.js框架和React技术的应用,为类似定制化需求提供了参

weixin_43163457的博客 3224

从PWM到精准电流:双光耦与LM317构建的4-20mA隔离输出方案

本文详细介绍了基于双光耦与LM317的4-20mA隔离输出方案,适用于工业自动化中的PWM信号转换。该方案通过电气隔离和精准电流调节,显著提升抗干扰能力和信号传输精度,同时降低成本60%。文章还分享了电路设计、参数计算及调试经验,为工程师提供实用参考。

weixin_32006655的博客 282

DDR5 输入时钟抖动规范全解析!技术宅必看

简单说,时钟抖动就是时钟信号边沿的“颤抖”——信号本来应该在某个固定时间跳变,但实际时刻可能会前后波动。这种波动可能是随机的,也可能是确定性的。随机抖动(Random Jitter, Rj):符合高斯分布,像是你家猫咪不经意的晃动。确定性抖动(Deterministic Jitter, Dj):受限于特定周期或模式,像是邻居装修时的规律敲击声。⚠️ 注意,如果时钟抖动超出规格,DDR5可能无法正确接收或发送数据,内存错误、系统崩溃可就跟着来了!

weixin_43199439的博客 391

vue2/3 - 详细实现高德地图轨迹回放,vue高德地图车辆历史行驶轨迹播放,在地图上绘制行程轨迹|起点和终端的路程绘制|用户运动轨迹绘制及播放等(支持开始/暂停、进度条拖放、控制播放轨迹的倍速等)

vue2,vue3,nuxt,高德地图,轨迹,vue高德地图轨迹回放,历史轨迹回放,轨迹回放功能支持倍速及进度条拖拽,VUE高德地图轨迹回放、倍速调整、进度条拖拽,vue3高德地图轨迹回放,Vue实现地图路径回放,vue中使用高德地图实现历史轨迹回放并能控制播放轨迹的倍速,多条轨迹陆续播放,巡航轨迹做带进度条和倍速的轨迹回放,Vue高德地图路径回放,历史轨迹回放并能控制播放轨迹的倍速,使用高德地图实现轨迹播放和进度条控制,vue高德地图如何实现轨迹回放,高德地图做轨迹绘制用什么api,高德轨迹API,驾车轨

✅ 精选推荐文章 1万+

YOLOv8独家原创改进:原创自研 | 自研独家创新DSAM注意力 ,基于BiLevelRoutingAttention注意力升级

提出新颖的注意力DSAM(Deformable Bi-level SpatialAttention Module),创新度极佳,适合科研创新,效果秒杀CBAM,Channel Attention+Spartial Attention升级为新颖的Deformable Bi-level Attention+Spartial Attention

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1512

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: Python字典中键对应值的平均数求取函数
下一篇: Python实例003:海龟绘图——小猪佩奇祝大家“2019新春快乐”
BeeTester
博客等级 码龄8年 207粉丝 102原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值