zoukankan      html  css  js  c++  java
  • Python练手例子(13)

    73、反向输出一个链表。

    #python3.7
    
    if __name__ == '__main__':
        ptr = []
        for i in range(5):
            num = int(input('Please input a number:
    '))
            ptr.append(num)
        print(ptr)
        ptr.reverse()
    print(ptr)

    74、列表排序及连接。

    #python3.7
    
    if __name__ == '__main__':
        a = [1, 2, 3]
        b = [3, 4, 5]
        a.sort()
        #对列表a进行排序
        print(a)
    
        #连接列表a和b
        print(a + b)
    
        #连接列表a和b
        a.extend(b)
    print(a)

    75、算一道简单的题目。

    #python3.7
    
    if __name__ == '__main__':
        for i in range(5):
            n = 0
            if i != 1 : n += 1
            if i == 3 : n += 1
            if i == 4 : n += 1
            if i != 4 : n += 1
            if n == 3 : print(64 + i)

    76、编写一个函数,当输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

    #python3.7
    
    def peven(n):
        i = 0
        s = 0.0
        for i in range(2, n + 1, 2):
            s += 1.0 / i
        return s
    
    def podd(n):
        s = 0.0
        for i in range(1, n + 1, 2):
            s += 1.0 / i
        return s
    
    def dcall(fp, n):
        s = fp(n)
        return s
    
    if __name__ == '__main__':
        n = int(input('Input a number:
    '))
        if n % 2 == 0:
            sum = dcall(peven, n)
        else:
            sum = decall(podd, n)
    print(sum)

    77、循环输出列表。

    #python3.7
    
    if __name__ == '__main__':
        s = ['head', 'body', 'hand', 'leg', 'foot']
        for i in range(len(s)):
            print(s[i])

    78、找到年龄最大的人并输出。

    #python3.7
    
    if __name__ == '__main__':
        person = {'Alice':13, 'Bob':35, 'May':56, 'Lin':29}
        m = 'Alice'
        for key in person.keys():
            if person[m] < person[key]:
                m = key
        print('%s, %d' % (m, person[m]))

    参考资料:

    Python 100例

  • 相关阅读:
    Gym 100801D Distribution in Metagonia (数学思维题)
    Gym 100801E Easy Arithmetic (思维题)
    GNOME编辑器--gedit 构建基本脚本
    linux默认编辑器 sublime
    su和su-命令的本质区别
    #ifdef #ifndef使用
    linux 安装软件程序
    linux命令行与shell脚本编程大全---更多bash shell命令
    预处理语句--#define、#error和#warning
    FW开发代码规范---小任性(2)
  • 原文地址:https://www.cnblogs.com/finsomway/p/10420305.html
Copyright © 2011-2022 走看看