#Python蓝桥杯例题21
nums=input()
print(nums)#1
lst=nums.split(",")
n=len(lst)
print(n)#2
for i in range(n):
lst[i]=int(lst[i])#将字符串数转换为整形数
print(min(lst))#3
blst=sorted(lst,reverse=True)#遍历
#print(blst)#不符合要求,需要去掉中括号
#4
for i in range(n):
blst[i]=str(blst[i])#将数转换为字符串
print(",".join(blst)) #
#5
for num in lst:
if 1<=num<=26:
print(chr(num+64),end="")#ord("A")=65,chr(65)=A
if num==214:
print("*",end="")
Python蓝桥杯例题21
最新推荐文章于 2024-09-14 19:55:48 发布
该代码示例是蓝桥杯比赛中的一个Python题目,主要涉及字符串处理和排序。首先,输入的字符串被分割成列表,然后将列表中的字符串转换为整型,找到最小值。接着,列表进行降序排序,再将排序后的数值转换回字符串,并用逗号连接。最后,将1到26之间的数字转换为其对应的ASCII大写字母,214对应星号(*)。
摘要由CSDN通过智能技术生成