```python
"""为了训练即将到来的马拉松,小明每周进行一次长跑。如果一周比上周跑的里程多,这周就是被称之为 进展周
# 写一个函数progress_weeks,该函数参数是每周长跑的里程列表,这个函数要并返回共有几个进展周。"""
"""方法一 for"""
def run_num(d):
d1 =[]
count=0
for i in range(len(d)-1):
if d[i] < d[i+1]:
d1.append(d[i+1])
count +=1
print(d1)
print(count)
run_num([10, 11, 12, 9, 10,12,10,8])
"""方法二 使用while循环 """
def rNum(num):
count =0
i =0
j =0
new_num =[]
while i < len(num) - 1:
if num[j] < num[j + 1]:
print('每次对比的数据为%s,%s' % (num[j], num[j + 1]))
new_num.append( num[j + 1])
count += 1
j += 1
i += 1
print('共有%s次进步' % (count))
rNum([10, 11, 12, 9, 10,12,10,8])