
Python入门100个实例
文章平均质量分 79
yeatcsdn
这个作者很懒,什么都没留下…
展开
-
Python入门100个实例(43)——按多个字段排序
从本实例学到什么列表排序方法sort()的key参数的用法。lambda函数用法示例。按多个字段排序的做法。对于列表排序方法sort(),《Python入门100个实例(26)——列表排序》一文有具体讲解。实例程序题目描述求单词长度输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。输入格式:行1:单词个数n分行输入n个单词输出格式:分行输出单...原创 2020-04-29 09:54:12 · 2421 阅读 · 0 评论 -
Python入门100个实例(42)——range函数的用法
从本实例学到什么range函数的用法。输出一个整数,占10列列宽。每输出5个数,换行。实例程序题目描述用数组存储并输出Fibonacci数列的前20项,按5个一行输出。Fibonacci数列的规律是:第1项是1,第2项是1。第k项等于第k-1项加上第k-2项之和(k=3, 4, …)。输出格式:每行输出5个Fibonacci数,每个数输出占10列列宽。输出样例: ...原创 2020-04-28 08:54:54 · 3251 阅读 · 0 评论 -
Python入门100个实例(26)——列表排序
从本实例学到什么用sort方法对列表进行排序用sorted函数对列表进行排序实例程序代码#例3-3-1 对列表进行排序# sort()方法的用法motorcycles = ['honda', 'yamaha', 'suzuki', '宗申', '钱江']print("排序前:", motorcycles)motorcycles.sort() #调用形式是:对象.方...原创 2018-07-31 17:08:26 · 1777 阅读 · 0 评论 -
Python入门100个实例(41)——enumerate函数的用法
从本实例学到什么输入整数矩阵的做法。enumerate函数的用法。这是本文重点。实例程序题目描述二维数组求左下三角元素之和求一个n*n(n<10)数组左下三角(包括主对角线)元素的和。输入格式:先输入n(n<10)值,然后再输入各个数组元素值。输入样例:21 23 4输出格式:输出左下三角(包括主对角线)全部元素的和。输出样例:8输入样例2:3...原创 2020-04-26 08:58:42 · 1678 阅读 · 0 评论 -
Python入门100个实例(40)——列表去重
从本实例学到什么如何去除列表内的重复元素?重复元素只保留一个。运用in操作符和not in操作符来判别元素是否在列表内出现。为什么会编写本文?因为我给同学们讲Python,发现同学们在解答下面的题目时存在困难。实例程序题目描述列表去重输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:[4,7,5...原创 2020-04-26 08:08:48 · 1208 阅读 · 0 评论 -
Python入门100个实例(39)——字符串对象的join方法
从本例学到什么字符串对象的join方法的用法。编程题目要求“行末不得有多余的空格”,代码中该怎么做到。实例程序题目描述从列表中删除元素删除列表中所有符合条件的值。输入格式:输入n,代表要测试n次。每次测试:首先,输入1行字符串(字符串内的元素使用空格分隔)然后,输入要删除的元素x。输出格式:输出删除元素x后的每行字符串。如果元素全部被删除,则输出空行。注意:行尾不得有...原创 2020-04-21 07:31:37 · 670 阅读 · 0 评论 -
Python入门100个实例(38)——输出占4列列宽
从本例学到什么输出一个整数,占4列列宽。推而广之,占n列列宽。在屏幕的同一行输出多个数。做法是向print()函数传入end参数的值。实例程序题目描述求最大数和它的下标, 并与a[0]对换位置有一数组内存放10个整数,要求找出最大数和它的下标, 然后把它和数组中第0个元素对换位置。输入格式:在一行中输入10个整数,数据之间只能用1个空格间隔。输出格式:在一行中直接输出变化后...原创 2020-04-20 20:59:07 · 6258 阅读 · 0 评论 -
Python入门100个实例(37)——列表的正向切片和逆向切片
从本例学到什么列表的切片操作,关于切片的写法和含义。列表的逆向切片。所谓逆向切片,指的是得到逆序的子列表,子列表内的元素之间的顺序与母列表内这些元素的顺序是相反的。比如,母列表是[1, 20, 8, 80, 3, 30],逆向切片得到的子列表是[30, 80, 20]。实例程序题目描述翻转数组输入一组数(少于50个元素),要求对该数组元素进行倒序输出。输入格式:第一行输入一个数...原创 2020-04-16 08:55:47 · 2863 阅读 · 0 评论 -
Python入门100个实例(36)——列表的函数和方法
从本例学到什么操作列表的函数有len(), sum(), max(), min()等,使用这类函数,省事不少。列表的方法有sort(), count(), index()等,熟练使用列表方法,帮助你快速解题。实例程序题目描述一维数组最大值和最小值交换找出含有10个元素一维数组中的最大值和最小值,并互换这两个数的位置。输入格式:在一行中输入10个整数,数据之间只能用1个空格间隔。...原创 2020-04-13 10:02:42 · 984 阅读 · 0 评论 -
Python入门100个实例(35)——判别一个数有没有出现在一组数中
从本例学到什么如何判别一个数有没有出现在一组数中?如何求两组数不共有的元素?实例程序题目描述找出不是两个数组共有的元素 (20分)给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得...原创 2020-04-11 08:14:22 · 1624 阅读 · 1 评论 -
Python入门100个实例(34)——列表推导式的应用
从本例学到什么列表推导式用于输入整数列表。列表推导式用于转换列表中各个元素的数据类型。实例程序题目描述将数组中的数逆序存放本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空...原创 2020-04-10 17:18:56 · 1398 阅读 · 0 评论 -
Python入门100个实例(33)——用列表推导式来缩短输入代码
从本例学到什么列表推导式是什么?怎么写?怎么执行的?如何用列表推导式导入一组数?实例程序题目描述涨工资输入一组工资数据,写入列表。对于小于5000的工资,涨1.5倍。并输出涨后的工资数据。输入格式:数据之间空格隔开输出格式:涨工资后的数据,空格隔开。尾部 不带空格。输入样例:3000 4000 6000 8000 2000.5输出样例:4500.0 6000.0 6...原创 2020-04-09 09:56:51 · 2992 阅读 · 0 评论 -
Python入门100个实例(31)——在一行输入中读入多个数存入列表
从本例学到什么如何在一行输入中读入多个数存入列表?例如下面的实例程序中,输入中的第二行是n个整数,该如何读入这n个整数,存入列表?实例程序题目描述本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果...原创 2020-04-08 11:14:51 · 5516 阅读 · 1 评论 -
Python入门100个实例(32)——按每行三个元素的格式输出
从本例学到什么如何做到“不换行输出”?举例来说,如何做到把三个整数输出到同一行?如何按每行三个(或5个,或n个)元素的格式输出?实例程序题目描述本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。输入格式:输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。输出格式:顺次计算后项减前项之差,并按每行...原创 2020-04-08 10:02:41 · 6498 阅读 · 0 评论 -
Python入门100个实例(30)——在一行中输入多个数
在一行中输入多个整数。例如,用户在键盘敲入的一行有4个整数: 3 44 8 99,程序该如何接收这4个整数?在一行中输入多个浮点数。例如,用户在键盘敲入如下一行内容: 2.5, 7.8, 1.1,这一行有3个浮点数。程序该怎么接收这3个数?在一行中输入多个字符串。例如,用户在键盘敲入如下一行内容: Li Guo Huang,这一行有3个姓名。程序该怎么接收这3个姓名?...原创 2020-04-07 10:24:37 · 9767 阅读 · 1 评论