当前位置: 首页 > news >正文

1. 数字组合1

【问题描述】从键盘输入四个[1,9]之间的整数数字,能组成多少个互不相同且无重复数字的三位数,并输出这些数。

【样例输入】1

                234

【样例输出】

321,421,231,431,241,341,312,412,132,432,142,342,213,413,123,423,143,243,214,314,124,324,134,234,

共有24个

sz=[int(input()) for i in range(4)]   #用一个列表存放输入的4个数
q=0      #给组成的数赋初值
n=0        #给计数器赋初值
for i in sz: #三轮循环嵌套从列表中取个、十、百位for j in sz:for l in sz:if j!=i and i!=l and j!=l and l!=0:  #个、十、百位数字不重复q=i+10*j+100*l    #组合成一个三位数n+=1print(q,end=",")    #在同一行输出,每两项之间用逗号分隔
print()
print("共有{}个".format(n))

相关文章:

  • 实验6 电子邮件
  • nohup命令使用
  • 投影仪基础知识及选购方向小记①
  • 【MySQL】基础知识
  • 北京孙河傲云源墅:限量典藏的主城墅居臻品
  • VMware虚拟机 安装 CentOS 7
  • 深入解析浏览器内核:V8 引擎与渲染引擎 Blink 的协作机制
  • 从入门到实战:时序图核心知识与高效绘制全解析(附模板)
  • WHAT - 前端开发流程 SOP(标准操作流程)参考
  • Spring类
  • C++文件操作--1 文本文件操作
  • vllm serve到底是如何运行的?(2)
  • 文件目录与检索综合练习题
  • ROS2学习(2)------第一个程序
  • 专项智能练习(定义判断)
  • QT设置MySQL驱动
  • 还有哪些领域可以应用北斗卫星通讯?
  • Java类一文分解:JavaBean,工具类,测试类的深度剖析
  • 如何卸载并重新安装 Mozilla Firefox 浏览器
  • iOS视频封装步骤解析
  • 中国进出口银行:1-4月投放制造业中长期贷款超1800亿元
  • 丰富“互换通”产品类型,促进中国金融市场高水平对外开放
  • 证券时报:中美互降关税落地,订单集中补发港口将迎高峰期
  • 夜读丨读《汉书》一得
  • “异常”只停留在医院里,用艺术为“泡泡宝贝”加油
  • 区域国别学视域下的东亚文化交涉