s = input() d = {'upper':0, 'lower':0} for i in s: if i.isupper(): d['upper'] += 1 elif i.islower(): d['lower'] += 1 else: pass print('upper:', d['upper']) print('lower:', d['lower'])
计算给定句子的大小写字母个数
注意点:
1. isupper()和islower()函数的应用
------------------------------------------------------------------------------------------------------------------------
a = input() n1 = int('%s'%a) #n1 = int(a) n2 = int('%s%s'%(a,a)) #n2 = int(a+a) n3 = int('%s%s%s'%(a,a,a)) #n3 = int(a+a+a) n4 = int('%s%s%s%s'%(a,a,a,a)) #n4 = int(a+a+a+a) print(n1 + n2 + n3 + n4)
计算a + aa + aaa + aaaa
注意点:
1. 对于字符串来说,+ 为直接拼接
2. %s的应用
---------------------------------------------------------------------------------------------------------------------
accept = input() value = [x for x in accept.split(',') if int(x)%2] print(','.join(value))
找出一列数字中的奇数
注意点:
1. value = [x for x in accept.split(',') if int(x)%2] 对list赋值的使用
---------------------------------------------------------------------------------------------------------------------