推荐十个python小白入门的优质案例!内附代码

推荐十个python小白入门的优质案例!内附代码案例一、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?程序分析:排序可使用 sort 方法,连接可以使用 + 号或 ex

大家好,欢迎来到IT知识分享网。

案例一、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析 :遍历全部可能,把有重复的剃掉。

推荐十个python小白入门的优质案例!内附代码

简便方法 用itertools中的permutations即可。

推荐十个python小白入门的优质案例!内附代码

案例二、输入某年某月某日,判断这一天是这一年的第几天?

程序分析:特殊情况,闰年时需考虑二月多加一天:

推荐十个python小白入门的优质案例!内附代码

案例三、暂停一秒输出,并格式化当前时间。

程序分析:使用 time 模块的 sleep() 函数。

推荐十个python小白入门的优质案例!内附代码

案例四、判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 用else可以进一步简化代码.

推荐十个python小白入门的优质案例!内附代码

案例五、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析:利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。

推荐十个python小白入门的优质案例!内附代码

案例六:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

程序分析:学会分解出每一位数,用字符串的方法总是比较省事。

推荐十个python小白入门的优质案例!内附代码

案例七:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。

推荐十个python小白入门的优质案例!内附代码

案例八:计算两个矩阵相加。

程序分析:创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

推荐十个python小白入门的优质案例!内附代码

案例九、取一个整数a从右端开始的4〜7位。

程序分析:可以这样考虑:

(1)先使a右移4位。

(2)设置一个低4位全为1,其余全为0的数。可用(0<<4)

(3)将上面二者进行&运算。

推荐十个python小白入门的优质案例!内附代码

案例十:列表排序及连接。

程序分析:排序可使用 sort() 方法,连接可以使用 + 号或 extend() 方法。

推荐十个python小白入门的优质案例!内附代码

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/50864.html

(0)
上一篇 2024-08-22 19:00
下一篇 2024-08-22 20:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信