依底下規則,將輸入的字串進行分類或切割,並將其結果列印出來。
範例:
[輸入-1]
3
tiger%monkey%bird
5678
crow%bird%turkey
[輸出-1]
[5678]
['tiger', 'monkey', 'bird', 'crow', 'bird','turkey']
[輸入-2]
4
123
duck%lion%bear%zebra
911
elephant%sheep
[輸出-2]
[123, 911]
['duck', 'lion', 'bear', 'zebra', 'elephant','sheep']
[輸入-3]
1
963
[輸出-3]
[963]
[輸入-4]
2
sheep%giraffe
bat
[輸出-4]
['sheep', 'giraffe', 'bat']
n = int(input())
ali = []
bli = []
for i in range(n):
s = input()
if s.isdigit():
ali.append(int(s))
else:
bli.extend(s.split("%"))
if len(ali)>0:
print(ali)
if len(bli)>0:
print(bli)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
n = int(input(">>>"))
d = {'num': [], 'str': [], }
for _ in range(n):
line = input(">>>")
if line.isdigit():
d['num'].append(int(line))
else:
d['str'] = d['str'] + line.split("%")
if d.get('num', []) != []:
print(d['num'])
if d.get('str', []) != []:
print(d['str'])