|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
动手0: 第二个答案太经典了...
- #对不起,小甲鱼, 即便看了你的答案, 我还是坚持我的让计算机多算一倍的方法,你会咬我吗?T_T
- def ishwl(x):
- isfail =1
- for i in range (len(str1)):
-
- if not str1[i] ==str1[-(i+1)]:
- return ('不是回文联')
- isfail =0
- break
- i+=1
- if isfail ==1:
- return ('是回文联')
- str1 = input('请输入一句话:')
- print (ishwl(str1))
复制代码
动手1: 用的每一个bif我都知道, 但是到真正用的时候就云彩了,写了个恶心的玩意儿
- def count(*x):
- lenx=len(x)
- str1='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
-
- num='0123456789'
- blank = ' '
- for each in range(lenx):
- s=n=b=0
- for i in range (len(x[each])):
- if x[each][i] in str1:
- s+=1
- if x[each][i] in num:
- n+=1
- if x[each][i] in blank:
- b+=1
- print(len(x[each]))
- print ('第%d个字符串内包含%d个字符%d个数字%d个空格%d个符号'%(each+1,s,n,b,len(x[each])-s-n-b))
-
- x=('asdas1232$%^&1 eqwe124','asdasqwe24ewag34 453w44t$%^&*')
- count(*x)
复制代码
|
评分
-
查看全部评分
|