我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【python】编程语言入门经典100例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【python】编程语言入门经典100例

  1 # 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?


  
  2 num = [1,2,3,4]
  3 n = []
  4 for x in num:
  5     for y in num:
  6         for z in num:
  7             if x != y and x != z and y != z:
  8                  m = x*100 + y*10 + z
  9                  n.append(m)
 10                  
 11 print('可以组成无重复的三位数有%d个'%(len(n)))
 12 print('它们分别是:')
 13 print(n)


运行结果:

[root@HK code_100]# python code_1.py 
可以组成无重复的三位数有24个
它们分别是:
[123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432]



脚本解释:

  
  2 num = [1,2,3,4] # 将这四个数字定义成一个列表,以便for遍历这一些数字,也可以使用rang(1,5)来表示
  3 n = [] #定义一个空list,用来存放符合要求的数字,之所以用list是为了可以用len()函数取长度
  4 for x in num:  #用三个for循环来遍历所有可能的组合
  5     for y in num:
  6         for z in num:
  7             if x != y and x != z and y != z:  # 排除有重复数字的三位数 (不知道有没有简单的表达式可以表示这个条件,没多想)
  8                  m = x*100 + y*10 + z   #取得符合要求的数字
  9                  n.append(m)       #将符合要求的数字用append方法添加到列表n中
 10                  
 11 print('可以组成无重复的三位数有%d个'%(len(n)))    # 格式化输出列表长度,也就是列表个数
 12 print('它们分别是:')
 13 print(n)                    # 列出符合要求的数字,也可以用for循环遍历整个列表,取出其中的数字


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【python】编程语言入门经典100例

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【python】编程语言入门经典100例

1 # 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?    2 num = [1,2,3,4]  3 n = []  4 for x in num:  5     for y in num:  6   
2023-01-31

Python3入门经典100例

最近由于人工智能和编译原理实验,决定要学python3。不为别的,就是因为自己语言基础太差,现学现卖只能用python了。网上看了一圈python的例题,都只有python2的,于是自己决定把python2的例题,手写成python3。希望
2023-01-31

Python入门经典案例一

# 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1 sum = 02 values = range(1, 5)3 for i in values:4 for j in values:5
2023-01-30

编程语言经典小例题—Python版【持续

本文用于记录一些学习过程中使用python3写过的小程序,和一些经典的编程小例题。【例题1】编写一个简单的个人所得税计算器,设定起征点为3500元。print("个人所得税计算器\n")gongZi = int(input("请输入你的工资
2023-01-31

C语言入门经典(第5版)

(第 5 版): 本书中文简体字版由 Apress 出版公司授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。北京市版权局著作权合同登记号 图字: 01-2013-5119本书封面贴有清华大学出版社防伪标签,无标
2023-06-03

Python编程:字典入门,Python

字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。比如有份学生基本信息表,姓名,张三,学号12345,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。如果单纯使用两个列表来保存这组数据,则无法记
2023-01-31

Python正则表达式经典入门教程

本文实例总结了Python正则表达式基本用法。分享给大家供大家参考,具体如下: 正则表达式在平时做文本处理(爬虫程序去解析html中的字段,在分析log文件的时候需要抓取一些关键数据)的时候经常会用到。一般我们会使用到Python的re库。
2022-06-04

18个Python入门经典必背的程序分享

这篇文章主要为大家介绍了Python入门经典必背的18个程序。注意:这是初学者要牢记的18个代码,入门之后就简单了,快跟随小编一起来学习一下吧
2023-02-02

详解用Go语言实现工厂模式(Golang经典编程案例)

golang中的struct没有构造函数,一般可以使用工厂模式来解决这个问题。这个模式本身很简单而且使用在业务较简单的情况下。一般用于小项目或者具体产品很少扩展的情况(这样工厂类才不用经常更改)。 代码结构如下:分别有main.go和stu
2022-06-07

go语言编程入门与实战技巧

学习Go语言编程的入门与实战技巧可以帮助你更好地掌握这门语言并应用于实际项目中。以下是一些建议和技巧:1、学习基本语法和特性:首先,你需要学习Go语言的基本语法、数据类型、变量、运算符等基础知识。理解Go语言的特性,比如并发编程、垃圾回收机
2023-10-26

如何入门并精通Go编程语言

如何入门并精通Go编程语言Go语言是一种由Google开发的开源编程语言,它具有高效、简洁、并发等特点,在近年来受到越来越多开发者的喜爱。对于想要学习和精通Go语言的人来说,本文将提供一些入门和深入学习的建议,并配以具体代码示例,希望能够
如何入门并精通Go编程语言
2024-03-10

C语言编程入门必背的示例代码有哪些

这篇文章主要讲解了“C语言编程入门必背的示例代码有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言编程入门必背的示例代码有哪些”吧!一、C语言必背代码前言对于c语言来说,要记得东西其
2023-06-25

Python编程入门基础语法详解

一、基本概念1.内置的变量类型:Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种:浮点float_number = 2.3复数complex_number = 1 + 5j整型integer_number = 1
2023-06-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录