马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
|