0%

字符串和散列类型训练题

有趣的技术

代码如下:

题一:

1
2
3
4
5
6
7
li = [1,2,3,4,5]
li0 = [1,4,5,6,7]
li1 = []
for i in li:
if i in li0:
li1.append(i)
print(li1)

题二:

1
2
3
4
5
6
7
li = input('\n请输入任意字母:')   #输入要统计的字符串
li = li.lower() #可将字符串全部转小写
zd = {} #创造空字典
#循环追加
for x in li:
zd.update({x:li.count(x)})
print(f'频率:{zd}')

题三:

1
2
3
4
5
6
7
a = str(input('请输入号码:'))
if a[0] == '1':
if len(a) == 11:
if a.isdigit() == 1:
print("是号码")
else:
print("不是号码")