python
无趣丿Blame
这个作者很懒,什么都没留下…
展开
-
python:打印9*9乘法表(两种形式【正.反】)
【代码】python:打印9*9乘法表(两种形式【正.反】)原创 2024-01-21 19:54:38 · 451 阅读 · 0 评论 -
python:制作累加的三角形
【代码】python:制作累加的三角形。原创 2024-01-12 15:17:51 · 436 阅读 · 0 评论 -
python:爱因斯坦的数学谜题
【代码】python:爱因斯坦的数学谜题。原创 2024-01-12 14:27:33 · 578 阅读 · 0 评论 -
python:抛硬币游戏
【代码】python:抛硬币游戏。原创 2024-01-10 19:56:09 · 702 阅读 · 0 评论 -
python:比较两个数的大小
【代码】python:比较两个数的大小。原创 2024-01-08 09:42:57 · 889 阅读 · 0 评论 -
python:编写一个加密程序,其实现原理是通过替换指定的字符进行加密,附加要求是实现密文逆向检测。
【代码】python:编写一个加密程序,其实现原理是通过替换指定的字符进行加密,附加要求是实现密文逆向检测。原创 2023-12-08 10:41:50 · 747 阅读 · 0 评论 -
python:用户输入两个版本号 v1 和 v2,请编写代码比较它们,找出较新的版本。
版本号是由一个或多个修订号组成,各个修订号之间由点号(.)连接,每个修订号由多位数字组成,例如 1.2.33 和 0.0.11 都是有效的版本号。从左到右的顺序依次比较它们的修订号,点号(.)左侧的值要比右侧的权重大,即 0.1 要比 0.0.99 大。原创 2023-12-08 10:36:09 · 504 阅读 · 0 评论 -
python:如果有一个列表,其中占比超过一半的元素称之为主要元素,那么如何获取一个列表的主要元素呢
摩尔投票法有时候也被称为“多数投票法”,该算法解决的问题是如何在任意多的候选人中(选票无序),找到获得票数最多的那个。所以,我们只需要判断列表中是否有超过一半的元素与中间元素相同即可(如果有,中间元素为主要元素;否则,不存在主要元素)根据主要元素的定义,对列表进行排序操作之后,主要元素必然会出现在列表长度一半之后的一个位置上。题目给定的列表是:[2, 2, 4, 2, 3, 6, 2]计数阶段:计算对抗结果中最后留下的候选人票数是否有效。对抗阶段:分属两个候选人的票数进行两两对抗抵消。原创 2023-12-07 20:08:04 · 431 阅读 · 0 评论 -
python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。
左右括号必须以正确的顺序闭合,比如 "{()}" 是合法的,"{(})" 则是非法。字符串仅包含 '('、')'、'['、']'、'{'、'}' 这三对括号的组合。左右括号必须成对编写,比如 "()" 是合法的,"(" 则是非法的。原创 2023-12-06 20:38:59 · 378 阅读 · 0 评论 -
python:生成由 10000 个整数(范围是 1 ~ 65535)构成的随机列 nums ,给出一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来
【代码】python:生成由 10000 个整数(范围是 1 ~ 65535)构成的随机列 nums ,给出一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。原创 2023-12-06 20:19:46 · 534 阅读 · 0 评论 -
python:录入一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来
【代码】python:录入一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。原创 2023-12-06 20:17:32 · 692 阅读 · 0 评论 -
python: 给定一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。
【代码】python: 给定一个整数列表 nums 和一个目标值 target,请在该数组中找出和为目标值的两个元素,并将它们的数组下标值打印出来。原创 2023-12-06 20:15:36 · 1286 阅读 · 0 评论 -
python判断一个整数是否为回文数。
【代码】python判断一个整数是否为回文数。原创 2023-12-06 14:07:21 · 586 阅读 · 0 评论 -
python编写一个程序,求解 100~999 之间的所有水仙花数。
【代码】编写一个程序,求解 100~999 之间的所有水仙花数。原创 2023-12-06 14:06:26 · 483 阅读 · 0 评论 -
python:找出 10 以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式。
【代码】python:找出 10 以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式。原创 2023-12-06 12:51:43 · 501 阅读 · 0 评论 -
python验证角谷的猜想:
角谷猜想的内容是:任意给定一个正整数,若它为偶数则除以 2,若它为奇数则乘以 3 再加 1,得到一个新的自然数,按照这样的方法计算下去,最终的结果必将是 1。比如给定的自然数是 5,则。原创 2023-12-04 20:47:05 · 1771 阅读 · 0 评论 -
python:请按照顺时针螺旋顺序输出矩阵中的所有元素。
输出结果:[1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7]例如:matrix = [[1, 2, 3, 4],原创 2023-11-27 16:24:05 · 676 阅读 · 0 评论 -
python:将二维矩阵转置
【代码】python:将二维矩阵转置。原创 2023-11-27 15:48:04 · 545 阅读 · 0 评论 -
python:打印杨辉三角
【代码】python:打印杨辉三角。原创 2023-11-27 13:54:36 · 1344 阅读 · 0 评论 -
python:请编程找出矩阵中的幸运数字。
说明:假设给定一个 m * n 的矩阵(矩阵中数值的取值范围是 0~1024,且各不相同),如果某一个元素的值在同一行的所有元素中最小,并且在同一列的所有元素中最大,那么该元素便是幸运数字。原创 2023-11-27 11:48:22 · 376 阅读 · 0 评论 -
python:创建一个88 x 88的随机整数矩阵(二维列表),然后匹配用户输入的整数是否与其中某元素相等,如果相等则打印其行号和列号。
【代码】python:创建一个88 x 88的随机整数矩阵(二维列表),然后匹配用户输入的整数是否与其中某元素相等,如果相等则打印其行号和列号。原创 2023-11-27 11:46:22 · 406 阅读 · 0 评论 -
python:创建不同的列表
【代码】python:创建不同的列表。原创 2023-11-27 11:00:53 · 336 阅读 · 0 评论 -
python:如果有一个列表[2, 2, 4, 2, 3, 6, 2]&,其中占比超过一半的元素称之为主要元素,那么如何获取一个列表的主要元素呢?
所以,我们只需要判断列表中是否有超过一半的元素与中间元素相同即可(如果有,中间元素为主要元素;否则,不存在主要元素)。摩尔投票法有时候也被称为“多数投票法”,该算法解决的问题是如何在任意多的候选人中(选票无序),找到获得票数最多的那个。根据主要元素的定义,对列表进行排序操作之后,主要元素必然会出现在列表长度一半之后的一个位置上。使用摩尔投票法(Boyer–Moore majority vote)。原创 2023-11-27 10:33:19 · 377 阅读 · 0 评论 -
python:我们知道,列表的 index() 方法可以找到第一个匹配元素的下标,那么你有没有办法在不改变原列表的情况下,找到最后一个匹配元素的下标呢?(有两种方法可以实现)
第一种方法的思路是:通过拷贝获取一个列表的副本(题目要求不改变原列表),然后将该副本原地翻转,再通过 index() 方法获取翻转后指定元素的下标,最后,使用(列表的长度 - 1 - 翻转后的下标)得到最终的结果。第二种方法的思路是:“破罐破摔,天涯海角都要找到你“的暴力搜寻法。例如:找到最后的1的下标。原创 2023-11-27 10:28:20 · 517 阅读 · 0 评论 -
python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。
【代码】python:请编写一个程序,判断给定的字符串 s 中括号的写法是否合法。原创 2023-11-27 09:47:05 · 452 阅读 · 0 评论 -
python: 爱因斯坦曾出过这样一道有趣的数学题:
有一个长阶梯,若每步上 2 阶,最后剩 1 阶;若每步上 3 阶,最后剩 2 阶;若每步上 5 阶,最后剩 4 阶;若每步上 6 阶,最后剩 5 阶;只有每步上 7 阶,最后刚好一阶也不剩。原创 2023-11-26 20:54:33 · 639 阅读 · 0 评论 -
python:抛硬币游戏,抛200次硬币,并打印出200次的结果
【代码】python:抛硬币游戏,抛200次硬币,并打印出200次的结果。原创 2023-11-26 17:50:28 · 567 阅读 · 0 评论 -
python:使用for循环打印出9*9乘法表
【代码】python:使用for循环打印出9*9乘法表。原创 2023-11-26 14:40:44 · 346 阅读 · 0 评论 -
python:打印2018年以后出现的第一个闰年(注:当年份可以被整除且不能被100整除,或者可以被400整除是,该年被定为闰年):
for year in range(2018,3000): #3000只是给一个范围,没有实际意义 if (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0): breakprint("2018年以后出现的第一个闰年:",year)原创 2023-11-26 09:13:49 · 368 阅读 · 0 评论 -
python:使用for循环计算1+2+3+...+100的和
【代码】python:使用for循环计算1+2+3+...+100的和。原创 2023-11-26 09:05:06 · 2173 阅读 · 0 评论