본문 바로가기

Learning/Python

for 반복문

 

#for 반복문

for num in [1,2,3]:

    print(num)

 

 

 


for ch in '홍길동':

    print(ch)

 

 

 


animals=["개", "고양이", "스컹크", "아나콘다", "코끼리", "하이에나"]

for animal in animals:

    print(animal)

 

 


# range()
# (숫자) 0~숫자-1까지
for n in range(3):
	print(n)

 

 

 


 

#구구단 2단 출력
for i in range(1,10):
    print("{}X{}={}".format(2,i,2*i))

 

 

 


 

 

#구구단 2단~9단 출력
for i in range(2,10):
    for j in range(1,10):
        print('{}X{}={}'.format(i,j,i*j), end=" ")
    print(end='\n')

 

 

 

 


 

연습문제

#연습문제 1
a="Life is too short, you need python"
if "wife" in a:
    print("wife")
elif "python" in a and "you" not in a:
    print("python")
elif "shirt" not in a:
    print("shirt")
elif "need" in a:
    print("need")
else:
    print("none")

 

 


 

#2
i=1
isum=0
while(i<1001):
    i+=1
    if(i%3==0):
        isum+=i
print(isum)

 

 


#3
i=0
while(i<5):
    i+=1
    for j in range(i):
       print("*", end=" ")
    print()

 

 

 


#4
A=[70, 60, 55, 75, 95, 90, 80, 80, 85, 100]
sumi=0
for i in A:
    sumi+=i
print("학급평균:",(sumi/len(A)))

 

 

 


컴프리헨션

#컴프리헨션
list_num=[1,2,3,4,5,6,7,8,9,10]
홀수=[]
for num in list_num:
    if num%2==1:
        홀수.append(num)
print (홀수)

'Learning > Python' 카테고리의 다른 글

전역변수 지역변수, 에러처리  (0) 2020.08.25
파이썬 함수  (0) 2020.08.25
if문과 while 반복문  (0) 2020.08.24
bool, 논리연산자  (0) 2020.08.24
문자열 f-string 포맷, 인덱스, 슬라이싱  (0) 2020.08.24