楼主你好!
逻辑比较简单,直接上代码:
# -*- 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):将列表转换为元组。