본문 바로가기
Python

[python] 제어문 - 반복문(for 문)

by 남민섭 2023. 3. 7.
728x90
반응형

for문

for 변수 in 리스트(또는 튜플, 문자열):
	수행할 문장....

 

실습

list1 = ["one", "two", "three"]
for i in list1:
    print(i)
#one
#two
#three

for i in "green":
    print(i)
#g
#r
#....

marks = [90, 50, 67, 70, 80]
number = 0
for stu in marks:
    number = number + 1
    if stu >= 70:
        print("%d번 학생은 합격입니다" %number)
    else:
        print("%d번 학생은불합격입니다" %number)   
        
#1번 학생은 합격입니다
#2번 학생은불합격입니다
#3번 학생은불합격입니다
#4번 학생은 합격입니다
#5번 학생은 합격입니다

 

range()함수

range(stop) --  0~stop-1까지 숫자를 생성    ex) stop-1 이 무슨말이냐 10이면 0~9까지
range(start, stop) -- start ~ stop-1 까지 숫자를 생성 
range(start, stop, step) -- start ~ stop-1 까지의 숫자를 step간격으로 생성

숫자를 step간격으로 생성

 

sum = 0
for i in range(1,11,2):
    sum = sum + i
print('1~10까지 더한수는 %d이다'%sum)   

#1~10까지 더한수는 25이다


################################

#for 와 range를 사용해서 구구단 출력
for i in range(1,10):
    print("{0}단".format(i))
    for z in range(1,10):
        print("{0} * {1} = {2}" .format(i,z, i*z))

 

 

728x90
반응형

'Python' 카테고리의 다른 글

[python] 함수  (0) 2023.03.07
[python] random 모듈  (0) 2023.03.07
[python] 제어문 - 반복문(while문)  (0) 2023.03.07
[python]제어문 - 조건문  (0) 2023.03.07
[python]bool 자료형  (0) 2023.03.07

댓글