美文网首页
简单程序python练习(4)

简单程序python练习(4)

作者: Hf1dw | 来源:发表于2018-07-12 18:43 被阅读0次

    题目1:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    
    a=raw_input('Enter the first letter:')
    if a=='M' or a=='m':
        print 'Monday'
    elif a=='W' or a=='w':
        print 'Wednesday'
    elif a=='F' or a=='f':
        print 'Friday'
    elif a=='T' or a=='t':
        b=raw_input('Enter the second letter:')
        if b=='U' or b=='u':
            print 'Tuesday'
        elif b=='H' or b=='h':
            print 'Thursday'
        else:
            print 'Input error'
    elif a=='S' or a=='s':
        b=raw_input('Enter the scond letter:')
        if b=='A' or b=='a':
            print 'Saturday'
        elif b=='U' or b=='u':
            print 'Sunday'
        else:
            print 'input error'
    else:
        print 'input error'
    

    题目2:按相反的顺序输出列表的值。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    s=input('Enter list:')
    a=s[::-1]
    print a
    

    题目3:按逗号分隔列表。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    s=input("Enter list:")
    print ','.join(str(i) for i in s)
    

    题目4:练习函数调用。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    
    def hello_python():
        print 'hello python'
    
    def three_hellos():
        for i in range(3):
            hello_python()
    
    if __name__=='__main__':
        three_hellos()
    

    题目5:求100之内的素数。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    n=int(raw_input('Enter the lower num:'))
    m=int(raw_input('Enter the high num:'))
    for i in range(n,m+1):
        for j in range(2,i):
            if i%j==0:
                break
        else:
            print i,
    

    题目6:对10个数进行排序。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    s=input('input list:')
    s.sort()
    print s
    

    题目7:求一个3*3矩阵主对角线元素之和。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    max=input('Enter the matrix:')
    sum=0.0
    for i in range(3):
        sum+=max[i][i]
    print sum
    

    题目8:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    #sort()函数使用
    s=[1,2,3,4,5]
    print s
    n=int(raw_input('Enter num:'))
    s.append(n)
    s.sort()
    print s
    

    题目9:将一个数组逆序输出。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    #reverse()函数的使用
    s=[1,2,3,4,5]
    print s
    s.reverse()
    print s
    

    题目10:输出一个随机数。

    #!/user/bin/env python2
    # -*-coding:utf-8 -*-
    #random模块生成随机数
    import random
    print '1-10随机实数:',random.uniform(1,10)
    print '1-10随机整数:',random.randint(1,10)
    

    相关文章

      网友评论

          本文标题:简单程序python练习(4)

          本文链接:https://www.haomeiwen.com/subject/huenyftx.html