自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python基础

【代码】Python基础。

2024-02-26 17:56:38 340 1

原创 python基础第五天(迭代法求平方根)

思路:一定要先假设一个初值X[n]=a/2(这里不是强求用a/2), 然后再套用公式X[n+1]=(X[n]+a/X[n])/2,用while不停迭代到结果退出循环即可。公式:求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。

2024-01-29 00:12:19 804

原创 python基础(完数的判断)

因数的一些查找方法方法:从 1 遍历到 n 的一半,检查每个数是否是 n 的因子。时间复杂度:O(n)方法:从 1 遍历到 sqrt(n),检查每个数是否是 n 的因子,并利用对称性同时找到另一半的因子。时间复杂度:O(sqrt(n))方法:通过不断地除以最小质因数,将一个数分解为质数的乘积,进而找到因数。时间复杂度:取决于最小质因数的大小,但通常可以近似为 O(log n)方法:使用埃拉托斯特尼筛法等方法预先计算出一定范围内的所有质数,然后通过组合这些质数得出所有因数。

2024-01-28 12:04:48 1169 1

原创 python基础第四天(字符串分类统计)

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

2024-01-27 21:42:37 401

原创 python基础(最大公约数与最小公倍数)

最小公倍数则是拿大的数放大,通过for循环直至放大道两数相乘,在循环中加入if语句来判断放大的倍数是否也是小的数的倍数,若是则加入列表,循环结束输出列表第一个值。辗转相除法(也称为欧几里德算法)是一种求最大公约数的常用方法,其基本原理是通过不断地用较大数除以较小数,然后取除数除以余数,直到余数为零,此时除数就是最大公约数。最大公因式用小的那个数,通过for循环从零到本身,同时判断是否为两个数的因数,若是则加入列表,循环结束输出列表最后一个因数则是最大公因数。在每一轮循环中,将较大数。

2024-01-26 18:39:43 1043 1

原创 python基础map方法

使用map函数的主要目的是将某个函数应用于一个或多个可迭代的数据结构(如列表、元组等),并将结果作为新的迭代器返回。我们使用将输入的字符串列表转换为整数类型的列表。在这里,map函数的作用是将int函数应用于输入的字符串列表中的每个元素,从而将每个元素都转换为整数类型。这样可以很方便地将用户输入的整数字符串转换为整数类型的变量,并赋值给变量 a、b 和 c。使用map的好处在于,它提供了一种简洁、高效的方式,可以对可迭代的数据类型进行批量操作,而不需要显式地编写循环语句来处理每个元素。

2024-01-26 18:14:44 364 1

原创 python基础第三天(sep()和end())

当你使用print()函数时,sep()和end()是两个常用的参数,它们分别用于控制元素之间的分隔符和行末的结尾字符。- 你可以使用`end`来指定不同的行末结尾字符,比如空格、逗号、分号等,或者直接指定一个空字符串来避免换行。- 默认情况下,每次调用`print()`后会添加换行符作为结束,使下一次输出在新的一行开始。这些参数在控制`print()`函数输出格式时非常有用,在实际编程中经常被使用。- 你可以使用`sep`来指定不同的分隔符,比如逗号、分号等。sep() 和 end() 的用法。

2024-01-26 11:14:00 621 1

原创 python基础(格式化字符)

表示这是一个 f-string,可以在其中直接使用花括号。方法中传入的参数顺序进行替换。是占位符,可以根据它们在。在这个例子中,字符串前缀。表示字符串类型的格式化,表示整数类型的格式化。

2024-01-25 23:52:34 333

原创 python基础第二天(母牛的故事)

可以得出用 a b c d 四个来动态循环,只要到了4岁就会瞬间生下一头牛,所以刚成年的3岁,要刚成年的曾经的3岁数+成年总数 才是1岁的数量,所以需要d += c。列表来存储每年的母牛数量。首先,我们将前三年的数量固定为1、2和3。然后,通过一个循环从第四年开始计算,将前一年的母牛数量和三年前的新生小母牛数量相加。但是答案显示报错,通过gpt得知(根据这个问题的描述,母牛的增长是跟斐波那契数列有关的,而不是简单的线性关系。或者:在第n年,母牛的数量等于第n-1年的母牛数量加上第n-3年的新生小母牛数量。

2024-01-25 23:45:27 748

原创 蓝桥杯python入门基础(凯撒密码)

要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。将后移好的字符加入新的字符串s2中去,然后输出就可以了!字符串的转换:ord() 将字符转为ascii码, chr() 将ascii码转为字符。

2024-01-24 23:08:06 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除