91,956
社区成员
发帖
与我相关
我的任务
分享
a=input()
b=''
c=''
for i in a:
for i in range(ord('A'), ord('Z')+1):
b=b+i
if i in "1234567890":
c+=i
else:
c=0
for i in range(ord('a'),ord('z')+1):
b=b+i
if i in "1234567890":
c+=i
else:
c=0
print(c,str.upper(b))
这是从一个字符串中提取出数字与字母
提取数字组成一个数字,输出该数字, 没有数字则输出0。
提取出所有的字母并组合成一个字母字符串,以大写的形式输出, 没有字母就输出空串。
数字与字母字符串中间用空格隔开
如果只输入汉字 则输出为0 (空串)
不是很明白你表达什么意思,然后呢,我看你第5行代码,是想将数字加到字符串里面吗,这样嘉是不行的喔