• Python练手例子(6)


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

    程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。

    letter = input('Please input:')
    if letter == 'S':
        print('Please input second letter:')
        letter = input('Please input:')
        if letter == 'a':
            print('Saturday')
        elif letter == 'u':
            print('Sunday')
        else:
            print('Date error')
    
    elif letter == 'F':
        print('Friday')
    elif letter == 'M':
        print('Monday')
    elif letter == 'T':
        print('Please input second letter')
        letter = input('Please input:')
        if letter == 'u':
            print('Tuesday')
        elif letter == 'h':
            print('Thursday')
        else:
            print('Date error')
    
    elif letter == 'W':
        print('Wednesday')
    else:
        print('Date error')

    32、按相反的顺序输出列表的值。

    #python 3.7
    
    a = ['one', 'two', 'three']
    for i in a[::-1]:
        print(i)

    33、按逗号分隔列表。

    #python 3.7
    
    L = [1, 2, 3, 4, 5]
    s = ','.join(str(n) for n in L)
    print(s)

    34、练习函数调用。

    #python 3.7
    
    def hello_world():
        print('hello world')
    
    def three_hellos():
        for i in range(3):
            hello_world()
    
    if __name__ == '__main__':
        three_hellos()

    35、文本颜色设置。

    class bcolors:
        HEADER = '33[95m'
        OKBLUE = '33[94m'
        OKGREEN = '33[92m'
        WARNING = '33[93m'
        FAIL = '33[91m'
        ENDC = '33[0m'
        BOLD = '33[1m'
        UNDERLINE = '33[4m'
    print(bcolors.WARNING + "警告的颜色字体?" + bcolors.ENDC)

    36、求100之内的素数。

    #python 3.7
    
    lower = int(input('输入区间最小值:'))
    upper = int(input('输入区间最大值:'))
    
    for num in range(lower, upper + 1):
        if num > 1:
            for i in range(2, num):
                if (num % i) == 0:
                    break
            else:
                print(num)

    参考资料:

    1、Python 100例

    2、文本颜色设置:https://blog.csdn.net/jacson_bai/article/details/71032462

  • 相关阅读:
    实时监听输入框值变化的完美方案:oninput & onpropertychange
    展示两行,超出用。。。表示
    修改下拉框滚动条样式
    js单线程工作
    锚点
    火狐图片乱码
    解决重复提交的几种方法
    forward和redirect的区别
    form表单刷新自动提交
    addEventListener和attachEvent的区别
  • 原文地址:https://www.cnblogs.com/finsomway/p/10375017.html
Copyright © 2020-2023  润新知