python中的练习 创建一个包含五个固定值数值的列表或元祖,输出他们的

Python019

python中的练习 创建一个包含五个固定值数值的列表或元祖,输出他们的,第1张

楼主你好!

逻辑比较简单,直接上代码:

# -*- coding: utf-8 -*-

def sum_tuple():

    '''固定元组求和'''

    target_tuple = (0, 5, 10, 15, 20)

    print u'固定元组为', str(target_tuple), u'求和结果', sum(target_tuple)

def while_input():

    '''while输入求和'''

    target_list = []

    while len(target_list) < 5:

        print u'请输入第%s个数字:'%(len(target_list)+1)

        try:

            current_num = int(input())

            target_list.append(current_num)

        except:

            print u'请输入正确的数字'

    print u'您输入的值为', str(target_list), u'求和结果', sum(target_list)

def for_input():

    '''for输入求和'''

    target_list = []

    for i in xrange(5):

        print u'请输入第%s个数字:'%(i+1)

        try:

            current_num = int(input())

            target_list.append(current_num)

        except:

            '''注意,在for循环中输入错误的数字,

            会导致求和列表长度减少'''

            print u'请输入正确的数字'

    print u'您输入的值为', str(target_list), u'求和结果', sum(target_list)

    

if __name__ == '__main__':

    '''在这里填写你想要测试的方法'''

    for_input()

python元组内置的函数有:

1、cmp(tuple1, tuple2):比较两个元组元素

2、len(tuple):计算元组元素个数。

3、max(tuple):返回元组中元素最大值。

4、min(tuple):返回元组中元素最小值。

5、tuple(seq):将列表转换为元组。