1.输入两个字母字符串,如果两个字符串共有的部分都存在于第二个字幕字符串中返回True,否则返回False
如:abcdef
bcbcb
返回True
input1=list(input())
input2=list(input())
count1=0
for i in input1:
if i >='A' and i<='Z':
count1+=1
count2 = 0
for i in input2:
if i >= 'A' and i <= 'Z':
count2 += 1
if count1>count2>=5 and count1==len(input1) and count2==len(input2):
samepart = set(input1) & set(input2)
if len(samepart) == len(set(input2)):
print('ture')
else:
print('false')
2.例如:
a2
输出aa;
a2b2
输出bbaa,即aabb的逆序排列;
abc2d3
输出abcabcddd的逆序排列,即dddcbacba
mystr=list(input())
c=[]
num=[]
c_str=mystr[0]
num_str='1'
for i in range(1,len(mystr)):
if 'z'>=mystr[i]>='a'or 'Z'>=mystr[i]>='A':
if 'z' >= mystr[i] >= 'a' or 'Z' >= mystr[i] >= 'A':
c_str+=mystr[i]
else:
c_str=mystr[i]
elif '9'>=mystr[i]>='1':
if '9'>=mystr[i-1]>='1':
num_str+=mystr[i]
else:
num_str=mystr[i]
if 'z'>=mystr[i]>='a'or 'Z'>=mystr[i]>='A'and '9'>=mystr[i]>='1':
c.append(c_str)
elif 'z'>=mystr[i]>='a'or 'Z'>=mystr[i]>='A'and '9'>=mystr[i-1]>='1':
num.append(num_str)
if i==len(mystr)-1:
num.append(num_str)
#print(c)
#print(num)
thestr=''
for i in range(len(c)):
a=c[i]*int(num[i])
thestr+=str(a)
thestr=list(thestr)
thestr=thestr[::-1]
astr=''
for i in range(len(thestr)):
astr+=thestr[i]
print(astr)