- 博客(14)
- 收藏
- 关注
原创 《从零备战蓝桥杯》——分数约分问题
Fraction(分子,分母)类的构造函数中,第一个参数为分子,第二个参数为分母,这样就得到了一个分数,这个分数将自动被约分。在py中如果想获得约分后的分数,使用py内置fractions模块中的Fraction类即可。
2023-12-25 16:58:20 519
原创 《从零备战蓝桥杯》——洛谷P1424《小鱼游泳》周末双休问题
(i+x)%7的范围为【0—6】,因此只要不是6,0,那么这一天就是工作日。解:在循环中累加工作日的里程(判断这一天不是周末)
2023-12-25 16:43:20 403
原创 《从零备战蓝桥杯》——zip函数
如果有两个迭代器A,B,你想要(A1,B1),(A2,B2)…这种形式的匹配成对输出,可以使用zip函数。使用zip将若干个可迭代对象打包到一起。zip(迭代器1,迭代器2····)
2023-12-25 14:26:24 394
原创 《从零备战蓝桥杯》——enumerate内置函数
上面的代码中,运用了上篇文章中的连续赋值的技巧,在for循环中,直接使用两个变量接收参数,使得代码更为简洁。py中我们想要同时获得一个迭代器的值与其对应的序号,可以使用enumerate函数。使用enumerate函数可以很方便的获取迭代器的值及其序号。两个参数,第一个为可迭代对象,第二个为你希望的起始序号。enumerate(可迭代对象,起始序号)
2023-12-25 14:17:42 331
原创 《从零备战蓝桥杯》——python连续赋值探析
逗号赋值的本质是元组赋值,也就是1,2 ==(1,2)在py中,可以在一行中对多个变量赋值,像这样。可以看到相当于引用了元组中对应的项。
2023-12-25 14:05:35 316
原创 《从零备战蓝桥杯》——洛谷P1085《不开心的红红》
此题主要障碍为如何获取用户的多行输入。input每次只能进行单行输入,故我们要在对input进行循环,让用户循环输入,达到多次多行输入的目的。在此之前,创建一个列表接收用户输入的数据。由于此题明确了只有七行数据,故使用range()函数循环七次即可。
2023-12-20 13:34:29 469 1
原创 《从零备战蓝桥杯》——洛谷P5711《判断闰年》
必须要记录一下,长这么大原来我以为的判断闰年的方式一直是错的!!!愚以为只要能被四整除的年份都是闰年不料,今天做到这题才知道自己错了。
2023-12-19 15:02:42 473 1
原创 《从零备战蓝桥杯》——洛谷P5705《数字反转》
题目:输入一个数,要求将其反转输出示例:输入:123.4输出:4.321解析:本体主要是考察如何反转字符,在py中有三种方法。
2023-12-18 12:24:42 480
原创 《从零备战蓝桥杯》——洛谷P10001《a+b问题》
sep分隔符默认为空格,maxsplit表示分隔次数,默认为-1,表示进行尽可能多的分隔。使用str.split(sep=None, maxsplit=- 1)解决。这题主要是解决如何在单行输入上接收多个值。返回的结果为字符串字典。输入a,b,输出a+b。输入示例:10 20。
2023-12-16 17:23:46 420
原创 Python入门——序列类型
python入门——序列类型三种序列sequencelist列表tuple元组rnage从官方文档docs.python.org查看可以对序列进行的操作下面是三种序列共同的一些操作,s表示序列operationresultx in s用于查询 x 是否存在于序列 s 中,结果为True or Falsex not in s用于查询 x 是否不在序列 s 中s + t将两个序列拼接起来,序列中的元素可以是不同数据类型s[i]取序列s中的第 i
2023-10-17 08:36:18 42 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人