惠州大亚湾旅行一天结束,在老虎洲Lucas、Robin、Alex 分别逮了8只,10只,9只螃蟹;还有一些小虾,都在下边的列表中了;回家去他们要统计一下,看看一共捉到了多少螃蟹和虾。
'''
Welcome to LearnPython.NET
File Name: PTuple.py
Download from:https://www.learnpython.net/cn/python-code-samples.html
Author: LearnPython.Net
Editor: CoderChiu
'''
#游客小朋友Lucas, Robin, Alex;
strTupleVisitors = ("Lucas", "Robin", "Alex")
#Lucas, Robin, Alex捉的螃蟹;
nTupleCrabs = (8,10,9)
#Lucas, Robin, Alex捉的虾;
nTupleShrimps = (2,3,5)
nCrabsNum = 0
nShreimpsNum = 0
#最大的索引值是长度-1;
nIndexLen = len(nTupleCrabs) -1
while nIndexLen >= 0:
nCrabsNum = nCrabsNum + nTupleCrabs[nIndexLen]
nShreimpsNum = nShreimpsNum + nTupleShrimps[nIndexLen]
nIndexLen = nIndexLen - 1
#统计结果如下:
print("%s, %s and %s's Crabs: %d, Shrimps: %d" % (strTupleVisitors[0], strTupleVisitors[1], strTupleVisitors[2], nCrabsNum, nShreimpsNum))
#分别打印小朋友们的战果;
print("%s's Crabs: %d, Shrimps: %d" %(strTupleVisitors[0], nTupleCrabs[0],nTupleShrimps[0]))
print("%s's Crabs: %d, Shrimps: %d" %(strTupleVisitors[1], nTupleCrabs[1],nTupleShrimps[1]))
print("%s's Crabs: %d, Shrimps: %d" %(strTupleVisitors[2], nTupleCrabs[2],nTupleShrimps[2]))
>>> %Run PTuple.py
Lucas, Robin and Alex's Crabs: 27, Shrimps: 10
Lucas's Crabs: 8, Shrimps: 2
Robin's Crabs: 10, Shrimps: 3
Alex's Crabs: 9, Shrimps: 5