python20181204作业2

第1题:定义一个字符串"python的创始人是Guido",试分别打印出"Guido","odiuG", "ph的人uo"

            s = 'python的创始人是Guido'
            print(s[-5:])
            print(s[-1:-6:-1])
            print(s[::3])


第2题:有字符串"你"和"最帅",如何得到字符串"你最帅",又如何得到字符串"你最帅最帅最帅" 

            a = '你'
            b = '最帅'
            print(a + b)
            print((a + b) + b * 2)


第3题:像121 11 111等对称的整型数称为回文整型数,随机产生1000以内的10个整型数,打印其中的回文整型数

            import random
            s = 0
            while s < 10:
                n = random.randint(0,1000)
                s = s + 1
                    print(n)
                if n % 10 == n // 100:
                    print(n)
                elif n % 10 == n // 10:
                    print(n)


第4题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,可以怎么买?

            for i in range(0,20):
                for j in range(0,33):
                    z = 100 -i-j
                    if(z % 3 == 0) and (5*i + 3*j + z/3 == 100):
                    print('公鸡{},母鸡{},小鸡{}'.format(i,j,z))
        
       
第5题:使用input()读入一个字符串,统计字符串中字母的个数,和数字的个数

            n = input('输入一个字符串:')
            x = 0
            y = 0
            for i in n:
            if 'a' <= i <= 'z':
                x = x + 1
            elif 'A' <= i <= 'Z':
                x = x + 1
            elif '0' <= i <= '9':
                y = y + 1
                print('字母{},数字{}'.format(x,y))

       

  

posted @ 2018-12-05 21:59  wk326  阅读(86)  评论(0编辑  收藏  举报