If (조건문)
if a == b :
//해당 조건이 true일때 실행
elif a == c :
//위의 조건이 false 이고 해당 조건이 true 일때 실행
else :
//위의 조건이 모두 false 일때 실행
list내에 x가 있는지 확인 하는 조건문 (dictionary 도 가능 이때의 x 는 key 값으로 비교)
if x in list :
While (조건반복문)
while a > b :
// 해당 조건이 true 라면 반복 수행
break // while 문 탈출
continue // 아래 코드 건너뛰고 다시 while 문으로 돌아간다.
For (반복문)
for 변수 in 시퀀스 :
실행될 코드
시퀀스 : 어떠한 순서를 가지고 있는 데이터의 집합
for 변수 in range():
실행될 코드
range : 범위
range(종료숫자) : 0부터 종료숫자 이전까지 반복
range(시작숫자, 종료숫자) : 시작숫자부터 종료숫자 이전까지 반복
range(시작숫자, 종료숫자, step) : 작숫자부터 종료숫자 이전까지 반복 ( step 만큼 증가)
반복문 연습
별찍기 1
*****
*****
*****
*****
*****
나의 코드
for x in range(5):
for y in range(5):
print("*",end="")
print("")
더 나은 풀이
for x in range(5) :
print("*" * 5)
별찍기 2
*
**
***
****
*****
나의코드
for a in range(5) :
for b in range(5) :
if a >= b :
print("*", end="")
print("")
더 나은 풀이
for a in range(5) :
print("*" * (a+1))
순서대로 숫자 찍기
5
4
3
2
1
나의 풀이
for i in range(x):
print(x -i)
다른 풀이
for i in range(x, 0, -1):
print(i)
'Python' 카테고리의 다른 글
[Python] 기초 문법 - 연산자, 조건문, 반복문 (0) | 2023.01.03 |
---|---|
[Python] 기초 문법 - 변수 선언, 데이터 타입 (0) | 2023.01.02 |
[Python] 다양한 모듈 사용해보기2 : json, googletrans, smtplib (day 3) (0) | 2022.12.23 |
[Python] 다양한 모듈 사용해보기1 : requests, BeautifulSoup, datetime (day 3) (0) | 2022.12.23 |
[Python] 데이터를 저장하는 공간 : list, dictionary, set (day 1-2) (0) | 2022.12.23 |