第1题 字符串最后一个单词的长度
a = input().split(" ")
print(len(a[-1]))
第2题 计算字符个数
a = input()
b = input()
print(a.lower().count(b.lower()))
第3题 明明的随机数
while True:
try:
num = int(input())
L = []
for i in range(num):
x = int(input())
L.append(x)
re = sorted(list(set(L)))
for x in re:
print(x)
except:
break
第4题 字符串分隔
def stringSplit(s):
while len(s)>8:
print(s[0:8])
s = s[8:len(s)]
print(s.ljust(8,'0'))
if __name__ == '__main__':
stringSplit(input())
stringSplit(input())
第5题 进制转换
while True:
try:
print(int(input(),16))
except:
break
第6题 质数因子
def primeFactor(num):
res = []
while num>1:
for i in range(2,num+1):
if num%i == 0:
res.append(i)
num //= i
break
return res
if __name__ == '__main__':
for i in primeFactor(int(input())):
print(i,end=" ")
第7题 取近似值
def myround(a):
if 10*a%10>=5:
return int(a)+1
else:
return int(a)
if __name__ == '__main__':
print(myround(float(input())))
第8题 合并表记录
while True:
try:
num = int(input())
dic = {}
for i in range(num):
key, value = map(int,input().split(' '))
dic[key] = dic.setdefault(key, 0) + value
for key in dic.keys():
print(key, dic[key])
except:
break
第9题 提取不重复的整数
a = input()
s = ''
for i in range(len(a)-1,-1,-1):
if a[i] not in s:
s += a[i]
print(''.join(s))
第10题 字符个数统计
s = set(input())
a = []
for i in s:
if 0 <= ord(i) <= 127:
a.append(i)
print(len(a))