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 |
댓글