euny!
errorlog
euny!
전체 방문자
오늘
어제
  • 분류 전체보기 (22)
    • Python (13)
    • 데이터분석 (3)
    • WIL (4)
    • SQL (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • BeautifulSoup
  • ㅗ
  • 웹스크래핑
  • SQL
  • 웹크롤링
  • 크롤링

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
euny!

errorlog

[Python] 조건문, 반복문 : if, while, for (day 1-2)
Python

[Python] 조건문, 반복문 : if, while, for (day 1-2)

2022. 12. 23. 15:50

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
    'Python' 카테고리의 다른 글
    • [Python] 기초 문법 - 변수 선언, 데이터 타입
    • [Python] 다양한 모듈 사용해보기2 : json, googletrans, smtplib (day 3)
    • [Python] 다양한 모듈 사용해보기1 : requests, BeautifulSoup, datetime (day 3)
    • [Python] 데이터를 저장하는 공간 : list, dictionary, set (day 1-2)
    euny!
    euny!

    티스토리툴바