Python每日一练
文章平均质量分 64
Python代码练习,适合新手朋友学习
薛定谔的旺财
某211大学计算机硕士研三在读
展开
-
Python查找最小公倍数
代码中又一次出现了for-else的用法原创 2023-12-15 11:13:15 · 788 阅读 · 0 评论 -
Python按字母顺序返回字典的键和值
对字典数据类型做一个简单介绍:1.字典是一种可变的容器,可以存储任意类型的数据2.字典中的每个数据都是用"键" (key) 进行索引,而不像序列可以用下标进行索引3.字典中的数据没有先后关系,字典的存储是无序的,但可以根据给定规则排序4.字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。原创 2023-12-14 10:35:55 · 918 阅读 · 0 评论 -
Python生成第n个斐波那契数的两种常规方法
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)原创 2023-12-12 20:05:20 · 1429 阅读 · 0 评论 -
Python查找区间内偶数与Python求前n个奇数
求偶数,求奇数是常见的编程练习题,与之相似的还有求素数,问题问法虽然千奇百怪,但是核心都是一样的,如上就是关于奇偶数常见的两种问法。关于求素数问题,在该专栏之前的博客也已介绍过,顺带还介绍了for-else的用法。原创 2023-12-11 17:05:35 · 882 阅读 · 0 评论 -
Python查找列表中不重复的数字
本题解题思路主要如下:首先创建一个空列表,以便将查找到的唯一数字保存在内,最后作为返回值;其次,使用两层for循环查找,定义count变量记录列表每个元素出现的次数,如果count等于1,则说明该元素数字唯一,并添加到空列表里,依次循环遍历;最后返回开始定义的列表。原创 2023-12-08 16:28:43 · 1268 阅读 · 0 评论 -
Python计算两个给定单词之间相同字符的数量
根据题目的描述我们可以把这个问题拆分成两个部分来解决:第一部分,题目要求相同字符只统计一次,而单词里难免会出现一个字母多次出现的情况,因此首先对输入的两个字符串各自完成去重操作;第二部分,对完成去重的两个字符串进行统计比较相同字符即可。这就是本次题目的解题思路。原创 2023-12-07 17:04:55 · 765 阅读 · 0 评论 -
Python将数字转换为其二进制表示并计算“1”的个数
十进制转二进制采用“除2取余,逆序排列”法。原创 2023-12-04 17:28:53 · 797 阅读 · 0 评论 -
Python判断Harshad数
Python的强制转换操作原创 2023-12-01 11:28:23 · 1329 阅读 · 0 评论 -
Python判断一个句子是否为标题文本
纵观上述代码,思想明了,逻辑简单,无需赘述。代码中又一次使用了字符串的split()函数,之前的博文里已经解释过它的用法,感兴趣的小伙伴可以点击前往。这里我们尝试对Python判断字母大小写的3种常用方法做一个小结。原创 2023-11-30 15:34:19 · 1438 阅读 · 0 评论 -
Python确定字符串中的所有字符是否相同
Python无论列表结构还是字符串等中索引都是从0开始,因此使用for循环拿出每个元素时range()函数参数为0到该列表或字符串的长度,即range(0,len(string))。在本专栏之前的博客我们已经介绍过for循环与range()函数的搭配用法,感兴趣的小伙伴可以点击链接跳转学习,这里我们不做过多赘述。原创 2023-11-29 15:45:35 · 827 阅读 · 1 评论 -
Python求两个整数的最大公约数(GCD)
这里简单介绍一下Python中列表的排序算法,主要介绍一下它的内置函数sort(),如果有读者对数据结构的排序算法感兴趣,可以移步我的另一个专栏python实现排序算法。sort()函数是一个非常强大的工具,用于对列表进行排序。它可以根据特定的排序规则,对列表元素进行升序或降序排列。另外,sort()函数会直接修改原始列表,而不是返回一个新的排好序的列表副本。sort()函数的基本语法为:其中,key和reverse都是可选参数。原创 2023-11-28 14:55:35 · 2290 阅读 · 0 评论 -
Python确定一个数字列表的乘积是否可以被该列表的和整除
本段代码的思路并没有什么特别值得思考的地方,顺着逻辑写就行了,无论是列表求和还是求积,还是最后两个数整除的判定,都是很简单的编程思路。# 分割空格。原创 2023-11-27 17:06:30 · 653 阅读 · 0 评论 -
Python将两个数字字符串相加,并将其和作为字符串返回
Python中input()函数接收的参数默认会转换成字符串类型,即使输入为数值类型,即使没有加引号,所以方便输入的数值型参数方便运算,一般使用eval()函数处理。eval()函数主要是用来实现python中各种数据类型与str之间的转换。字符串中包含的什么,通过eval函数就可以输出什么。比如字符串里面包含的字典就输出字典,包含的列表就输出列表,但是字符串相应的格式一定要输入正确,否则会报错。原创 2023-11-24 18:59:38 · 1654 阅读 · 1 评论 -
Python检查一个单词是否为同源词
转小写。原创 2023-11-23 17:40:28 · 383 阅读 · 0 评论 -
Python判断两个给定的字符串是否是错位词
print(string.replace("hello","你好"))原创 2023-11-22 19:15:48 · 792 阅读 · 1 评论 -
Python统计字符串元音字母数量
这里只考虑了小写字母的情况,在python里大写字母A与小写a是两个不同的字符;如果要考虑大小写的情况,只需对输入字符串进行一个转换,使用python内置的处理字符串方法仅需一行代码,会的朋友和感兴趣的朋友都可以在评论区留言,欢迎大家积极评论交流。原创 2023-11-20 16:44:48 · 1801 阅读 · 1 评论 -
Python实现在数组中找出唯一值
编写一个程序,用于在一组整数中找出唯一的数字原创 2023-11-19 20:27:57 · 1395 阅读 · 0 评论 -
Python实现数组逆序输出
for 循环关于range的参数为(start, stop, step),即range(初值, 终值, 步长),返回从初值到终值的数字范围,然而并不包括终值,步长表示每次取值的长短。print(i)原创 2023-11-15 18:38:05 · 684 阅读 · 0 评论 -
Python求素数
素数又被称为质数,其含义就是除了数字一和本身之外不能被其他任何的数字除尽,也可定义为只有1与该数本身两个正因数的数,大于1的自然数若不是素数,则称之为合数。原创 2023-11-13 15:54:01 · 590 阅读 · 0 评论 -
Python实现4个数字的三位数不重复输出
在Python的for循环中可以遍历任何序列的项目。原创 2023-11-11 17:17:46 · 2181 阅读 · 1 评论