鱼C论坛

 找回密码
 立即注册
查看: 1784|回复: 0

[技术交流] 19章学习笔记

[复制链接]
发表于 2017-6-24 01:04:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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)

评分

参与人数 2鱼币 +2 收起 理由
康小泡 + 1
小甲鱼 + 1 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 19:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表