반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 리눅스
- libasm
- 소켓
- Xcode
- 밥먹는 철학자
- javascript
- springboot
- 스프링
- Spring
- jenkins
- CD
- sql
- 스프링부트
- MySQL
- 프로그래밍언어론
- Dining philosopher problem
- 42seoul
- 아이패드다이어리
- CI
- 네트워크
- 오라클
- 인공지능
- 스프링부트 웹 소켓
- DBMS
- AI
- JPA
- swift
- IOS
- 데이터베이스
- 다이어리
Archives
- Today
- Total
Hi yoahn 개발블로그
#3 프로그램 제어문 본문
반응형
파이썬
1. 조건문 (중첩 가능)
- if
score = int(input("정수 입력: ")) if score >= 90: print("성적: A") print("장학금 수여") age1 = 20 age2 = 25 age = int(input('your age?')) if age > age1 and age < age2: print('당신의 나이는 20 ~ 25세 사이')
** 탭으로 블록을 구분해 주어야 한다
- if-else
** 한 줄로 표현하기
res = 'pass' if score >= 90 else 'fail' print(res)
// score 가 90 이상이면 pass를 출력하고 아니면 fail 을 출력한다.
- if - elif - else
elif == else if // 다중 사용 가능
n = 10 if n > 0: print("positive") elif n<0: print("negative") else: print("0")
2. 반복문
- while
while [조건]: [블록] [다음문장]
- for 문
for [변수] in [리스트]:
[블록]
// 리스트의 각 요소의 값을 하나씩 변수에 저장하고 블록을 실행
// 리스트에 더 이상 요소가 남아있지 않을 때까지 반복
** [리스트] 위치에 튜플, 문자열과 같은 반복 객체를 사용할 수 있다
for i in 'hello': print(i)
- for-range
for i in range(start, stop [, step]): [블록]
i 가 start 부터, stop까지 step 단위로 증가하며 실행
range() 함수 -> 반복 객체를 생성하는 함수
step 이 1 이면 생략
3. 기타 제어문
break
continue
4. from random import randint
from 외부 라이브러리 import 함수
외부 라이브러리에 정의되어 있는 함수를 불러오는 명령
coin = randint(1, 100)
-> 주어진 범위 내에서 랜덤 수 생성
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[python] print() 방법 정리 (0) | 2021.09.30 |
---|---|
#2 연산자 (0) | 2020.04.01 |
#1 data형 (0) | 2020.04.01 |
Comments