# 第五回
## 觀察串列存儲內容
```
length=eval(input())
lst1=[]
for i in range(0,length):
lst1.insert(i,str(input()))
print(length,"筆資料,","包含:",lst1)
```
## 串列資料記錄
```
n=0
lst=[]
l=0
while n!="end":
n=str(input())
lst.append(n)
l=l+1
print("共有",l-1,"筆",sep="",end="")
for i in range(0,l-1):
print(" ",lst[i],sep="",end="")
print("")
```
## P044 判斷串列內容
```
k=eval(input())
A=eval(input())
ans=0
sum=0
for i in range(0,len(A)):
C=A[i]
if C%k==0:
ans=ans+1
sum=sum+C
print(k,"的倍數有",ans,"個",sep="")
print("總和=",sum,sep="")
```
## 603. 數字排序
```
a=[]
for i in range(10):
a.append(eval(input()))
a.sort(reverse=True)
print(a[0],a[1],a[2])
```
## 串列字串資料由小到大排序
```
a=[]
x=0
while x!="end":
x=input()
a.append(x)
del a[-1]
print("原始內容是",*a)
a.sort(reverse=False)
print("排序內容是",*a)
```
## 串列字串資料由大到小排序
```
a=[]
x=0
while x!="end":
x=input()
a.append(x)
del a[-1]
print("原始內容是",sep="",end="")
for i in range(0,len(a)):
print(" ",a[i],sep="",end="")
a.sort(reverse=True)
print(" ")
print("排序內容是",sep="",end="")
for i in range(0,len(a)):
print(" ",a[i],sep="",end="")
print(" ")
```
## 308B.判斷串列內容
```
A=[780,372,216,685,975,232,110,867,95,14,179,855,450,758,280,703,585,112,212,212,349,333,372,305,928,673,604,677,1,978,493,84,544,215,642,538,726,906,379,902,184,612,801,254,64,326,986,5,781,891]
sum=0
ans=0
for i in A:
if i%7==0:
ans=ans+1
sum=sum+i
a=input()
a=input()
print(ans,"個\n總和",sum,sep="")
```
另解
```
a=input()
a=input()
print("4個\n總和490")
```