![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
使用python语言进行程序编写
Make_magic
不要轻易放弃,因为开始不容易。
展开
-
批量处理模板(python)
【代码】批量处理模板(python)原创 2024-01-03 09:45:03 · 430 阅读 · 0 评论 -
88.合并两个有序数组
最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。进阶:你可以设计实现一个时间复杂度为 O(m + n) 的算法解决此问题吗?nums2 到 nums1 中,使合并后的数组同样按。原创 2023-11-01 10:31:58 · 89 阅读 · 0 评论 -
66. 加一
你可以假设除了整数 0 之外,这个整数不会以零开头。最高位数字存放在数组的首位, 数组中每个元素只存储。数组所表示的非负整数,在该数的基础上加一。输入数组表示数字 4321。:输入数组表示数字 123。原创 2023-10-31 20:41:50 · 107 阅读 · 0 评论 -
35. 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。原创 2023-10-30 13:11:16 · 169 阅读 · 0 评论 -
13.罗马数字转整数
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。s 仅含字符 (‘I’, ‘V’, ‘X’, ‘L’, ‘C’, ‘D’, ‘M’)X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。原创 2023-10-28 16:38:27 · 101 阅读 · 0 评论 -
9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。解释:从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。解释:从右向左读, 为 01。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?例如,121 是回文,而 123 不是。输入:x = -121。输入:x = 121。原创 2023-10-27 11:31:52 · 123 阅读 · 0 评论 -
26. 删除有序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]原创 2023-09-03 16:40:45 · 243 阅读 · 0 评论 -
1. 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。输入:nums = [3,3], target = 6。原创 2023-09-03 12:28:01 · 916 阅读 · 0 评论 -
pycharm的debug调试以及异常,Python 中错误的处理方式
在b站看了详细的视频教程,做一个系统的总结。第一次写关于pycharm的debug调试以及python代码运行报错处理的帖子,错误地方请大家指出。作为一个非科班出生的学生,平时看代码的时候特别的难懂,这时候对代码debug单步调试可以很好的看代码的具体信息。让我们能够更加清晰的理解代码具体传递过程。debug:我们在pycharm窗口的右上角可以看见这个小虫子(七星瓢虫)图标。同时我们也可以右击鼠标,这时候也可以发现这个小虫子。当然如果代码没有错误,点击小虫子和run(上图最左边的三角符号)运行是一样原创 2023-02-16 10:26:29 · 12546 阅读 · 0 评论 -
python 将数据输出到文件中
python快速将数据输出到文件中原创 2023-02-15 22:07:33 · 2822 阅读 · 3 评论 -
python鸡兔同笼问题比较简单的写法
h = int(input(‘请输入总头数:’))f = int(input(‘请输入总脚数(必须为偶数):’))x = (4 * h - f) / 2y = (f - 2 * h) / 2if ((4 * h - f) / 2<0 or (f - 2 * h) / 2<0 ):print(‘无解,请重新测试并输入’)else:print(‘鸡有{0}只,兔子有{1}只’.format(x, y))...原创 2023-02-16 10:27:45 · 5891 阅读 · 0 评论 -
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。import matha=float(input('请输入直角边a:'))b=float(input('请输入直角边b:'))c=math.sqrt(a*a+b*b)#用勾股定理求斜边长h=(a+b+c)/2S=math.sqrt(h*(h-a)*(h-b)*(h-c))#求三角形的面积,也可以用S=1/2*a*bC=a+b+c#三角形的周长degrees1=math.degrees(math.as原创 2023-02-16 10:29:20 · 8054 阅读 · 0 评论