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
- toFixed()
- 파일질라설치오류
- Math.ceil()
- FileZilla설치
- calc.plus
- ctrl+/
- addClass
- 증가값
- 파일질라설치
- Excel
- 주석이 먹히지 않을 때
- Git
- Math.floor()
- SUB함수
- slideUp
- selectedIndex
- Parent
- 소스트리인증실패
- FileZilla다운로드
- excel중복체크
- removeClass
- 1521
- push오류
- Math.round()
- is_check
- calc.minus
- selectoptions
- hide
- index %
- 파일질라다운로드
Archives
- Today
- Total
잡동사니에도 사랑을
[21.10.21] Python - if(제어문) 본문
728x90
반응형
Python에서의 if문 형식은 다음과 같다
[형식]
1. if 조건:
참
2. if 조건:
참
else:
거짓
3. if 조건:
참
elif 조건:
참
else:
거짓
파이썬에는 switch가 없다.
예제를 통해 살펴보도록 하자.
첫번째, 두번째 구문의 해석은 생략하고 바로 세번째 구문으로 들어가보자.
ASCII코드의 10진수를 if문으로 만들어준 것이다.
대문자의 범위는 십진수로 65~90 이고, 소문자의 범위는 97~122 이다.
ASCII코드에서 65는 문자로 'A'이다. 65는 대문자의 범위에 속하므로 결과값은 "65 는 대문자" 라는 결과가 나온다.
for문에 대해 더 깊이 알기 위해 몇 가지 문제를 풀어보도록 하자.
[문제1] 문자열을 입력받아서 회문인지 아닌지 출력하시오
[실행결과]
문자열 입력 : aba
aba 회문이다
문자열 입력 : abc
abc 회문 아니다
회문은 문자열이 역행했을 때도 본래의 문자열과 똑같은 것이다. ex) 토마토, abcba 등등
입력한 문자열(str)과 str의 역순(str[::-1])이 같았을 때 회문이고, 동일하지 않을 때는 회문이 아니다 -라는 결과를 도출해야 한다.
[결과]
[문제2] 2개의 값을 입력하여 순서대로 출력하시오
[실행결과]
a의 값을 입력 : 36
b의 값을 입력 : 25
25 36
하나의 결과값에 대한 두 가지 방법이다.
만약 a의 값이 b보다 작으면 a, b 순으로 나오지만
a가 b보다 크다면 자리를 바꿔 b, a 순으로 나온다.
[결과]
728x90
반응형