py笔记之循环结构

循环学了两个星期了,总结一下

要想理解循环

首先你要明白这玩意是用来解决什么问题的

在我们写程序的时候,通常会遇到很多问题是需要多次处理的

这时候,循环的作用就体现出来了

当你看到一道题,思路里出现了大量重复操作的时候

你就可以上循环了

以洛谷P5718为例

给出 n(n100)n(n100) 和 n 个整数 ai(0ai1000),求这 n 个整数中最小值是什么。

这个题目很明显是想让你比较这N个数的大小

这时候就是循环起作用的时候了

n=int(input())
ans=1001
a=[]
a=[int(x)for x in input().split()] #先把数据存到列表里,由于py输入函数的神奇特性导致我们只能这么做
for i in range(1,n+1):
    ans=min(ans,a[i-1])            #比较每一位
print(ans)

有了一层循环了,可以考虑嵌套的事情了