사용자는 컴퓨터에게 input, 컴퓨터는 사용자에게 print
이때, 컴퓨터는 사용자가 전달한 값을 어딘가에 보관해야 한다. -> 변수를 사용
변수 = input()
var = input()
터미널에 값을 입력해준다
/* 코드가 실행되는 중입니다! */
-----------------------------
> 터미널 입력값을 넣어주세요 # 터미널 입력값이란 우리가 컴퓨터에 입력할 값
문자열을 숫자로 바꾸고 싶어!
자료형 사이의 변환 -> 형 변환!
integer #숫자(정수)
float #숫자(실수)
string #문자열
list #리스트
a = '345'
b = int('345')
print(a,b) #345 345
print(type(a)) #<class 'str'> | 문자열
print(type(b)) #<class 'int'> | 숫자
print(3<5) #True
print(7==5) #False
print(2>=10) #False
print(5!=10) #True
== 같다, != 다르다, > 왼쪽이 더 크다, < 오른쪽이 더 크다, >= 왼쪽이 같거나 크다, <= 오른쪽이 같거나 크다
print(3==3 and 4<=5 and 6>2) #세 항이 모두 True이므로, True!
>>> True
print(3==4 and 4<=5 and 6<2) #4<=5가 True이므로, True가 존재하기에 True!
>>> True
print(not 3==4) #False에 Not을 붙였으므로, True!
>>> True
if 조건:
<수행할 명령>
<수행할 명령>
if string[0] == "a":
count = count + 1
print(string)
if 조건:
__<수행할 명령>
__<수행할 명령>
__...
if string[0] == "a":
__count = count + 1
__print(string)
만약 i==1이면 i를 출력하라!
아니면 i+1을 출력해라!
else (i!=1)
if 조건:
<수행할 명령>
else:
<수행할 명령>
x = input()
if x in ['a', 'e', 'i', 'o', 'u']:
print("모음입니다.")
else:
print("자음입니다.")
만약 좀수가 90이상이라면 A를 출력해라 아닌 경우에 75이상이라면 B를 출력해라!
else if -> elif
조건 1이 True면 if문
조건 1이 False이면서 조건 2가 True면 elif문 실행
if 조건 1:
<수행할 명령>
elif 조건 2:
<수행할 명령>
x = int(input())
if x % 2 == 0:
print("2의 배수입니다.")
elif x % 3 == 0:
print("3의 배수입니다.")
if 조건 1:
do A
elif 조건 2:
do B
elif 조건 3:
do C
...
else:
do X
조건 1 True
-> A 실행
조건 1 False and 조건2 True
-> B 실행
조건 1 False and 조건2False and 조건3 True
-> C 실행
...
모든 조건이 False
-> X 실행
1~999까지의 숫자 중 하나가 입력될때,
1자리(1~9)이면 " 한 자리 숫자입니다."
2자리(10~99)이면 "두 자리 숫자입니다."
3자리(100~999)이면 "세 자리 숫자입니다."
을 출력해봅시다.
# 변수 num을 선언하고, 숫자형으로 입력을 받습니다.
num = int(input())
# if-elif-else문을 이용해서 조건에 따라 출력합니다.
# 왼쪽에 있는 조건에 따라 자리수를 출력해봅시다.
if num/100>=1:
print("세 자리 숫자입니다")
elif num/10>=1:
print("두 자리 숫자입니다.")
else:
print("한 자리 숫자입니다.")
시험점수가 77점 이상이면 학생에게 A0을 주고, 88점 이상이면 A+를 부여
단, 점수가 0점인 학생에게는 가차없이 F부여하고 위 경우에 모두 해당하지 않는 학생들에게는 전부 B+를 부여
score = int(input())
if score>=88:
print("A+")
elif score>=77:
print("A0")
elif score==0:
print("F")
else:
print("B+")