zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    hdu 2176 取(m)石子游戏
    hdu 3549 Flow problem
    hdu 3665 Seaside floyd+超级汇点
    hdu 六度分离 floyd
    hdu 1087 Super Jumping! Jumping! Jumping!
    hdu 1963 Investment 多重背包
    初探数据结构
    Java IO 类一览表
    Java 代码重用:功能与上下文重用
    Java Try-with-resources
  • 原文地址:https://www.cnblogs.com/finsomway/p/10375017.html
Copyright © 2011-2022 走看看