Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''输入描述:
- 输入数据有多组,每组包含一个字符串s,且保证: 1 <= s.length <= 1000.
- 输出描述:
- 对于每组数据,输出移位后的字符串。
- 输入例子1:
- AkleBiCeilD
- 输出例子1:
- kleieilABCD'''
- #字符串转列表
- string1=input()
- string=[]
- for i in range(len(string1)):
- string.append(string1[i])
- def sort(string):
- #ASCII:a-z:97-122.A-Z:65-90
- #大写字母个数num
- num=0
- for i in range(0,len(string)):
- if 65<=ord(string[i])<=90:
- num+=1
- #判断是否排序结束,count1表示有count1个大写字母已经排到了列表最后,count2表示有count2个小写字母排到了列表最前
- try:
- count1=0
- count2=0
- for i in range(0,num):
- if 65<=ord(string[len(string)-i])<=90:
- count1+=1
- if count1==num:
- return string
- for i in range(0,len()):
- if 97<=ord(string[i])<=122:
- count2+=1
- else:
- break
- for j in range(count2,len(string)-count1-2):
- if
- except:
- breakpoint()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement