티스토리 뷰

제어문(조건문, 반복문)
www.youtube.com/watch?v=DEDENmlT2o0&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5&index=5
1. 조건문
1-1. bool값
c언어와 차이가 있어 체크하고 넘어가야한다.
값 | Ture or False |
"문자열" | 참 |
[1,2,3] | 참 |
1 | 참 |
"" | 거짓 |
() | 거짓 |
{} | 거짓 |
[] | 거짓 |
0 | 거짓 |
1-2. 조건문에서 어떤것도 적용하고 싶지 않을 때
pass를 사용한다.

pocket list에서 money가 없기에 pass가 적용되어 elif로 넘어가 실행된다.
1-3. 조건부표현식
조건문을 한줄로 간결하게 표현할 수 있다

2. 반복문
2-1. while문

i를 1증가시킬 때 i++을 사용할 수 없음, int형 변수를 %d를 사용해 출력할 때, ','와 '%'에서의 차이점이 있음.
2-2. for문
1)list를 차례대로 다 꺼내주는 성질이 있음

c언어와 차이점 : 변수의 초기값과 증감식이 필요없음.(배열의 처음부터 마지막까지라는 '순서'가 이미 정해져있기 때문)
2) 튜플의 사용


3) range함수의 사용 : "range(a,b)일때 -> a~b-1까지 적용됨"에 주의

1부터 11이 아니라 1포함 11미포함으로 1~10까지의 숫자가 적용됨.
파이썬을 활용한 제어문 연습
백준 사이트에서 별찍기 1-7까지 연습
2438번: 별 찍기 - 1
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
www.acmicpc.net
a = input()을 사용, print("*",end = ' ' )에서 end를 작성해서 옆으로 가게 설정
2439번: 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
별찍기 1에서 end=''를 깨달았고 이를 활용해서 공백과 *을 프린트할 때 둘다 end = ' '를 사용
2440번: 별 찍기 - 3
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
www.acmicpc.net

2441번: 별 찍기 - 4
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net

2442번: 별 찍기 - 5
첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.
www.acmicpc.net

2443번: 별 찍기 - 6
첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.
www.acmicpc.net

2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net

'파이썬 > 파이썬 기초' 카테고리의 다른 글
파이썬 기초 - 기초 문법 연습하기 (0) | 2021.03.10 |
---|---|
파이썬 기초 - 예외처리 (0) | 2021.03.09 |
파이썬 기초 - 모듈 (0) | 2021.03.08 |
파이썬 기초 - class (0) | 2021.03.07 |
파이썬기초 - 함수와 파일입출력 (0) | 2021.03.04 |
- Total
- Today
- Yesterday
- stack 컨테이너
- LAMBDA
- 13886
- 기사작성 대외활동
- 백준 4963
- 스택 파이썬
- 4963 섬의개수
- 영화 리뷰 긍정 부정 분류
- 딥러닝입문
- CREATE ASSERTION
- 10866 백준
- 코딩월드뉴스
- 기본 텍스트 분류
- 백준 숫자놀이
- 시뮬레이션 c
- 모듈 사용법
- 백트래킹(1)
- 온라인프로필 만들기
- 11053 백준
- 효율적인방법찾기
- 파이썬 알아두면 유용
- c++덱
- DRF 회원관리
- mm1queue
- 핀테크 트렌드
- 백준 11053 파이썬
- CSMA/CD란?
- 백준 10866
- 소프트웨어공학설계
- 백준 15650 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |