python蓝桥杯准备
创始人
2025-05-30 20:44:45
0

学习目标:

  • A+B问题(输入输出)
  • 排序
  • 16进制转10进制
  • 10进制转16进制
  • 回文数
  • 杨辉三角形
  • 字母图形
  • 01字串
  • 二维数组

学习内容:

  1. A+B
a,b=map(int,input().split())print(a+b)

2. 排序

if __name__ == '__main__':n=int(input())num=[int(i) for i in input().split()]num.sort()for i in range(len(num)):print(num[i],end=' ')

输出需要有空格

sort()函数用于对列表进行排序,它接收三个参数:key,reverse和cmp。key参数用于指定排序时使用的函数,reverse参数用于指定是否反转排序结果,而cmp参数用于指定排序时使用的比较函数。例如,以下代码将列表[1,2,3,4,5]按照从小到大的顺序排序:
list = [1,2,3,4,5]
list.sort(key=None, reverse=False, cmp=None)

3.16进制转10进制

    hex_str = input()dec_num = int(hex_str, 16)print(dec_num)

4. 10进制转16进制

    a = int(input())hex_str = hex(a)[2:]print(hex_str.upper())

 hex_str = hex(a)[2:],它将十进制数字a转换为十六进制字符串。hex()函数将十进制数字转换为十六进制字符串,[2:]表示从第二个字符开始取字符串,因为hex()函数返回的字符串以“0x”开头,所以要去掉“0x”,[2:]就可以实现这一功能。

hex_str.upper(),它将hex_str字符串中的所有字符转换为大写字母。upper()函数可以将字符串中的所有字符转换为大写字母,因此hex_str.upper()可以将hex_str字符串中的所有字符转换为大写字母。

5.回文数

    num=[i for i in range(0,10)]res=[]for i in num[1:]:for j in num:res.append(i*1000+j*100+j*10+i)for i in range(len(res)):print(res[i],end='\n')

 str(i)[::-1]是指将字符串i反转后的结果,即从右向左读取字符串i中的字符。

    for i in range(1000, 10000):if str(i) == str(i)[::-1]:print(i)

 6.杨辉三角形

def pascal_triangle(n):triangle = [[1] * (i + 1) for i in range(n)]for i in range(n):for j in range(1, i):triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j]return triangle# 按间距中的绿色按钮以运行脚本。
if __name__ == '__main__':n=int(input())for row in pascal_triangle(n):print(' '.join([str(elem) for elem in row]))

首先使用一个二维列表来存储杨辉三角形,然后从第一行开始,逐行求出每一行的数字,直到达到给定的行数n。具体来说,首先使用一个for循环,从第一行开始,每一行的数字都是由上一行的数字组成的,每一行的第一个数字和最后一个数字都是1,而其余的数字则是上一行相邻两个数字之和。最后,使用另一个for循环,将每一行的数字打印出来。

首先使用一个for循环,遍历杨辉三角形,然后使用另一个for循环,将每一行的数字转换成字符串,最后使用join函数将每一行的数字用空格隔开,并打印出来。

join函数的用法是,它可以将一个列表中的元素用指定的字符连接起来,形成一个字符串。例如,如果有一个列表list = [1,2,3],那么使用join函数,可以将其转换成字符串“1,2,3”,代码如下:str = ','.join(list)。 

7.字母图形

    n,m=map(int,input().split())for i in range(n):for j in range(m):print(chr(ord('A') + abs(i - j)), end='')print()

  chr() 函数是 Python 的一个内置函数,用于将一个整数转换成对应的 ASCII 码字符。ASCII 码是计算机内部字符编码的一种方式,每个字符都对应一个唯一的整数。 chr() 函数的语法为:

chr(i)

其中,i 表示需要转换成字符的整数,函数返回值为一个对应的字符。 例如:

print(chr(65))  # 输出 'A'
print(chr(97))  # 输出 'a' 

注意:chr() 函数只能接收一个整数参数,且该参数必须在 0 到 1114111 之间,否则会抛出 ValueError 异常。

  ord() 函数是 Python 的一个内置函数,用于将一个字符转换成对应的 ASCII 码整数。ASCII 码是计算机内部字符编码的一种方式,每个字符都对应一个唯一的整数。 ord() 函数的语法为:

pythonCopy code

ord(c)

其中,c 表示需要转换成整数的字符,函数返回值为一个对应的整数。 例如:

pythonCopy code

print(ord('A')) # 输出 65 print(ord('a')) # 输出 97

注意:ord() 函数只能接收一个字符参数,且该字符必须是一个长度为 1 的字符串,否则会抛出 TypeError 异常。

8.01字串

for i in range(32):s = bin(i)[2:]  # 将十进制数 i 转换为二进制字符串,去掉前缀 '0b's = '0' * (5 - len(s)) + s  # 不足 5 位的字符串前面补 '0',使其长度为 5print(s)

 内置函数 bin(),它可以将一个整数转换为对应的二进制字符串,返回值为一个字符串,其中包含了二进制的前缀 '0b',因此需要使用字符串的切片操作去掉前缀。

 9.二维数组

输入二维数组

coins = []
for i in range(n):coins.append(list(map(int, input().split())))

dp 列表的第 i 个元素是一个长度为 i 的列表,列表中的元素全部为 0。这样的初始化方式可能会导致 IndexError 错误,因为不同的列表长度会使得在访问 dp[i][j] 时可能会超过列表的长度。


学习总结:

提示:这里统计学习计划的总量

  • 无它,唯手熟尔

相关内容

热门资讯

走进小城看消费丨江西资溪:低碳...   夏日时节下午4点,江西省抚州市资溪县大觉山景区漂流终点依然热闹。来自南昌的游客余鑫漂流结束后没有...
【中原晨会0625】市场分析专... 来源:市场资讯 (来源:中原证券研究所) 本期重点研报目录 【中原策略】市场分析:电子半导体领涨 ...
南向资金连买4日!低费率+可月... 6月25日早盘,港股红利资产震荡整理。截至11时14分,港股红利低波ETF招商(520550)下跌0...
618成交破百万!紫荆花用一套... 一年一度的618年中大促,是消费市场的晴雨表,也是品牌间最激烈的角力场。当各大品牌在直播间里铆足了劲...
原创 黄... 2026年6月25日的国际金价已经从前期的5500美元高点跌到4200美元下方,累计跌幅超过22%,...
英伟达CEO:Vera Rub... 截至9:38,中证半导体材料设备主题指数(931743)涨2.36%创新高;权重股中,中微公司涨3....
再被催债16亿!“钢铁大王”戴... 澎湃新闻记者 贺梨萍 因“铁本事件”入狱五年的戴国芳重返钢铁行业,但他并没有完成从阶下囚再到“钢铁大...
周三原油价格下跌 随着美国和伊朗在和平谈判中取得进展,越来越多的油轮公开穿越霍尔木兹海峡,原油在战时的价格上涨已经蒸发...
这种蛋白是大脑衰老的开关 这种蛋白是大脑衰老的开关 清晨,假设一位五十岁左右的王女士发现自己常常把手机放在熟悉的抽屉里又找不到...
信通院牵头算力Token出海生... 盘面上,截至11:04,中证科创创业50指数(931643)涨1.68%,创历史新高;权重股中,芯原...
海外 774 亿营收背后:日本... 文 | 游戏价值论 6月23日,彭博社报道了腾讯正在围绕出售多家日本游戏工作室少数股权开展谈判,包...
餐饮“抢人”大战:把店开到公交... 作者 |餐饮老板内参 内参君 医院、公交站、演唱会…餐饮品牌,正在无孔不入 在北京儿童医院,肯德基...
快讯 | 外资扫货!陈翊庭:港... 港交所行政总裁陈翊庭在接受《中国证券报》专访时指出,国际资本对中国资产的看法已彻底扭转,布局中国市场...
2777.77元!A股“股王”... 25日早盘,昨天创下历史新高的A股“股王”联讯仪器,今天上午继续走强,盘中股价再度刷新历史新高。 截...
原创 今... 欧洲自己的媒体直接下结论,欧盟衰退躲不掉,内部分裂拦不住,现在就连欧洲顶尖工业巨头,都偷偷在用中国的...
黄仁勋股东大会放言:本轮AI基... 在当地时间6月24日的英伟达(NVDA.O)2026年度股东大会上,股东批准了该公司全部10名董事会...
国际油价大跌 新华社消息, 纽约原油期货主力合约价格24日盘中跌破每桶70美元,为伊朗战事爆发以来首次。 市场分析...
马云带队插秧,什么信号? 一场别开生面的“务农”,让外界看到了一个不一样的阿里巴巴。 近日,阿里巴巴合伙人、高德董事长刘振飞在...
全球最大产能,最高丰度达99.... 本文转自【科技日报】; 6月23日,高丰度硼-10同位素技术暨产业化成果发布会在山东省东营市举办,全...
黄金大跳水!金饰克价年内暴跌近... 25日,现货黄金盘中震荡,截至发稿,报3985.070美元/盎司,跌0.17%。 当地时间24日,...