''' 如何設計使用隨機變數來賽馬 by Ching-Shoei Chiang ''' import random def winner(L): maxnumber = max(L) for i in range(len(L)): ordinal = 'none' if L[i] == maxnumber: if i == 0: ordinal = 'first' if i == 1: ordinal = 'second' if i == 2: ordinal = 'third' if i == 3: ordinal = 'fourth' if i == 4: ordinal = 'fifth' print('The '+ordinal+' horse wins') L=[0,0,0,0,0] goal = 100 notend = True while notend: for j in range(len(L)): L[j] = L[j] + random.randint(1,3) if L[j]>=goal: notend = False print(L) winner(L)