Python蓝桥杯练习
一个小萌新误报名蓝桥杯后的学习之路,暂定把题库按顺序刷一遍
梦想是游世界.
抬头吧黑暗过后会是晨曦,怀着乐观总有转机。
展开
-
蓝桥杯题库_十六进制转十进制问题
问题描述: 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 while True: try: #十六进制转十进制 n = input() # print(type(n)) sum = 0 j = 1 for i in n: if i <= str(9): .原创 2022-02-25 00:02:42 · 67 阅读 · 0 评论 -
蓝桥杯题库_十六进制转八进制问题
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。 n = input() n = int(n) if n < 1 or n > 10: print("error") else: nums_16 = [] for i in range(n): nums_16.append(input()) # 先转换为十进制再转八 nums_10 = [.原创 2022-02-25 00:01:00 · 197 阅读 · 0 评论 -
Python蓝桥杯试题库基础练习2(数列排序问题)
# 问题描述 # 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 # 输入格式 # 第一行为一个整数n。 # 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 # 输出格式 # 输出一行,按从小到大的顺序输出排序后的数列。 data1 = int(input()) if 200 >= data1 >= 1: #确定数列长度 data2 = list(map(int,input().split())) .原创 2022-01-07 22:02:19 · 85 阅读 · 0 评论 -
Python蓝桥杯试题库基础练习1(A+B问题)
# 问题描述 # 输入A、B,输出A+B。 # # 输入格式 # 输入的第一行包括两个整数,由空格分隔,分别表示A、B。 # # 输出格式 # 输出一行,包括一个整数,表示A+B的值。 # # 数据规模与约定 # -10000 <= A, B <= 10000。 #A,B=map(int,input("输入两个数值,以空格为间隔:").split(" ")) A,B=map(int,input().split(" ")) C=A+B print(C) 有一个我一开始一直报错的问题(IDL.原创 2022-01-07 21:41:17 · 2977 阅读 · 0 评论