KentChen
发表于 2020-2-17 22:53:50
str1 = input("请输入随意字符串:")
list1 = []
list2 = []
for each in str1:
if ord(each) in range(65, 91):
list1.append(ord(each))
if ord(each) in range(97, 123):
list2.append(ord(each))
list3 =
list4 = list(set(list3).intersection(set(list2)))
if list4 == []:
print("~ "*10)
else:
print("最终结果为:{}".format(chr(max(list4)-32)))
fan1993423
发表于 2020-2-18 21:38:36
来看17楼答案和这个人46楼答案
zltzlt
发表于 2020-2-19 09:00:06
本帖最后由 zltzlt 于 2020-2-19 09:21 编辑
fan1993423 发表于 2020-2-18 21:38
来看17楼答案和这个人46楼答案
收到,已经处理,感谢
永恒的蓝色梦想
发表于 2020-3-12 09:43:38
本帖最后由 永恒的蓝色梦想 于 2020-3-12 09:45 编辑
def func(s):
return max((i for i in (s:=set(s)) if i.isupper() and i.lower() in s),default='~')
776667
发表于 2020-10-27 17:00:52
def fun333(x):
x = set(x)
x = ''.join(x)
x = x.upper()
ascii_list =
if not ascii_list:
return '~'
return chr(max(ascii_list))