제어문은 가장 활용도가 많고 기본 개념도 비교적 쉽지만 적절하게 사용하지 않으면 많은 문제가 발생하므로 정확히 이해하는것이 중요합니다.
if, else
age=5
if age<=12:
print("어린이")
else:
print("성인")
age=17
if age<=12:
print("어린이")
elif age<=19:
print("청소년")
else:
print("성인")
중첩 if 문
age = int(input("나이를 입력하세요 : "))
score = int(input("점수를 입력하세요 : "))
# 중첩 if 조건문
if age >= 20 :
if score >= 80 :
print("합격")
else :
print("불합격")
else :
print("응시 연령이 아닙니다.")
if age >= 20 and score >= 80 :
print("합격")
else :
print("불합격")
for 문
for i in range(5):
print("Hello")
*별찍기
for i in range(5):
print("*"*(i+1))
for i in range(5):
print("{:>5}".format("*"*(i+1)))
for i in range(1,10,2):
print("{:^10}".format("*"*i))
for i in range(9,0,-2):
print("{:^10}".format("*"*i))
for i in range(9,0,-2):
print("{:^10}".format("*"*i))
for i in range(3,11,2):
print("{:^10}".format("*"*i))
중첩 for문
#구구단
for j in range(2,10):
for i in range(1,10):
print("{} * {} = {}".format(j, i, j*i))
#리스트
lst1=[1,2,3,4,5]
for i in range(0,len(lst1)):
print(lst[i],end=' ')
#딕셔너리
dic1={'banna':1000,'apple':2000,'mango':3000,'strawberry':4000}
for j in dic1:
print(j)
for j in dic1.values():
print(j)
for j in dic1.items():
print(j)
for j,k in dic1.items():
print("{}은 {}원 입니다".format(j,k))
while
num = 1
while num <= 10:
print(num)
num = num + 1
'Python' 카테고리의 다른 글
파일 / 피클 (0) | 2021.04.06 |
---|---|
Python / 함수 function (0) | 2021.04.06 |
변수 / 자료형 / 연산자 (0) | 2021.04.05 |
Python 배우기를 시작하며 (0) | 2021.04.04 |
댓글