파이썬 기초 - 02. 조건문

Jin·2022년 5월 5일
0
post-thumbnail

• input()

변수를 사용하여 사용자가 전달한 값을 보관합니다.
변수 = input()

var = input()

무엇을 입력하든 문자열로 입력이 받아진다.
만약 숫자를 입력해야 한다면 입력을 받은 후 가공을 해주어야 한다.

• 형 변환

interger → 숫자(정수)
float → 숫자(실수)
string → 문자열
list → 리스트

a =345’
b = int(345)
print(a,b) #345 345
print(type(a)) #<class ‘str’> | 문자열
print(type(b)) #<class ‘int’> | 숫자

• 논리형 자료와 비교연산

  1. 논리 자료형
  2. 비교 연산자
  3. 논리 자료형의 연산

1. 논리 자료형

참(True) 혹은 거짓(False)을 나타내는 자료형을 논리 자료형이라고 합니다.

2. 비교 연산자

숫자나 문자의 값을 비교하는 연산자
주어진 진술이 참이면 True, 거짓이면 False

-비교 연산자의 종류

==: 같다
!=: 다르다
>: 왼쪽이 더 크다
<: 오른쪽이  크다
>=: 왼쪽이 같거나 크다
<=: 오른쪽이 같거나 크다
print(2 < 7)   #True
print(8 == 5)  #False
print(3 >= 12) #False
print(5 != 14) #True

3. 논리 자료형의 연산

  1. AND
  2. OR
  3. NOT

1. AND

각 논리가 모두 True여야 True

print(4==4 and 2<=5 and 6>2)
#세 항이 모두 True이므로, True!
>>>True

2. OR

논리들 중 True가 존재하면 True

print(3==6 or 2<=7 or 4<1)
#2<=7이 True이므로, True가존재하기에 True!
>>>True

3. NOT

논리값을 뒤집는다

print(not3==4)
#False에 Not을 붙였으므로, True!
>>>True

• 조건문

어떠한 특정 조건에 따라서 실행되는 명령이 달라지는 구문

-if 문

조건이 True일때, 명령 실행

if 조건:
	<수행할 명령>
    <수행할 명령>
    
if array[0]==3:
	count = count + 1
    print(array)

-if else 문

조건이 True면 if문, False면 else문 실행

if 조건:
	<수행할 명령>
else:
	<수행할 명령>
    
x = input()
if x in [‘a’, ‘e’, ‘i’, ‘o’, ‘u’]:
	print(“모음입니다.)
else:
	print(“자음입니다.)

-if elif 문

조건1이 True면 if문, 조건1이 False이면서 조건2가 True면 elif문 실행

if 조건:
	<수행할 명령>
elif 조건:
	<수행할 명령>
    
x = int(input())
if x%2==0:
	print(2의배수입니다.)
elif x%3==0:
	print(3의배수입니다.)
profile
= 이 진

0개의 댓글