3์ฃผ์ฐจ-์ ์ด๋ฌธ(์กฐ๊ฑด๋ฌธ)
์ฐธ๊ณ ์๋ฃ: ๋ฐ์ดํฐ ๊ณผํ์ ์ํ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ, ์ ํ ํฌ ํ์ด์ฌ
์กฐ๊ฑด๋ฌธ
:์กฐ๊ฑด์ ๋ฐ๋ผ ํน์ ๋์์ ํ๋๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ช ๋ น์ด
ex) ์ ์งํ์ฒ ๊ณผ ๊ฐ๊ฒฉ์ด 10m์ดํ๋ฉด, ์๋๋ฅผ 10km์ดํ๋ก ๋ฆ์ถฐ๋ผ.
์ฌ์ฉ์๊ฐ 20์ธ ์ดํ๋ฉด, VOD๋ฅผ ์ฌ์ํ์ง ๋ง๋ผ.
์ค๋งํธํฐ ์ ๊ธ ํด์ ํจํด์ด 5ํํ๋ฆฌ๋ฉด, 20์ด ๋์ ๋๊ธฐ ์ํ๋ก ๋ง๋ค์ด๋ผ.
์กฐ๊ฑด๋ฌธ์ ์ํ ๊ตฌ์ฑ
:์กฐ๊ฑด์ ๋ํ๋ด๋ ๊ธฐ์ค๊ณผ ์คํํด์ผ ํ ๋ช ๋ น
:์กฐ๊ฑด์ ์ฐธ๊ณผ ๊ฑฐ์ง์ด ๊ตฌ๋ถ ๋์ด์ผ ํจ
- if-else ๋ฌธ
- if ๋ค์๋ ์ฐธ,๊ฑฐ์ง์ ํ๋จํ๋ ์กฐ๊ฑด๋ฌธ + ์กฐ๊ฑด๋ฌธ ๋๋๋ฉด ๋ฐ๋์ ์ฝ๋ก (:)์ ๋ถ์ด์ผ ํจ
- ๋ค์ฌ์ฐ๊ธฐ(space or tab)๋ฅผ ์ฌ์ฉํด ์ฐธ์ผ ๊ฒฝ์ฐ ์ํํ ๋ช ๋ น
- if์ ์กฐ๊ฑด์ด ๊ฑฐ์ง์ด๋ฉด else๋ฌธ์ด ์ํ, ์๋ต ๊ฐ๋ฅ
print("Tell me your age?") myage = int(input()) # ๋์ด๋ฅผ ์ ๋ ฅ๋ฐ์ myage ๋ณ์์ ํ ๋น if myage < 30: # myage๊ฐ 30 ๋ฏธ๋ง์ผ ๋ print("Welcome to the Club.") else: # myage๊ฐ 30 ์ด์์ผ ๋ print("Oh! No. You are not accepted.")
input ํจ์
:์ฌ์ฉ์ ์
๋ ฅ์ ๋ฐ๋ผ ๊ทธ์ ๋ง๋ ์ถ๋ ฅ์ ๋ด๋ณด๋
:inputํจ์๋ ์
๋ ฅ๋๋ ๋ชจ๋ ๊ฒ์ ๋ฌธ์์ด๋ก ์ทจ๊ธํจ
input() / ๊ดํธ()์์ ์๋ด๋ฌธ๊ตฌ, ์ง๋ฌธ๋ฑ์ ์
number=int(input(’์ซ์๋ฅผ ์
๋ ฅํ์ธ์’))
print(number)=7
print(type(number)) = strํ์
- ์กฐ๊ฑด์ ํ๋จ
-๋น๊ต(์กฐ๊ฑด) ์ฐ์ฐ์
:ํฐ์ง,๊ฐ์์ง,์์์ง ๋น๊ตํ๋ ๊ฒ์ผ๋ก ๊ฒฐ๊ณผ๋ ์ฐธ์ด๋ ๊ฑฐ์ง
- -True,False ์นํ
:์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด์ง์๋ง ์ฒ๋ฆฌํ๊ธฐ์ True๋ 1๋ก False๋ 0์ผ๋ก ์ฒ๋ฆฌ
if 1: print("True")
else๏ผ print("False")
(3 > 5) < 10
- -๋
ผ๋ฆฌ ์ฐ์ฐ์
:and, or, not์ ์ฌ์ฉํด ์กฐ๊ฑด๋ฌธ์ ํ์ฅํจ
- if-elif-else๋ฌธ
- if-else ๋ฌธ๊ณผ ๋น์ทํ์ง๋ง elif๋ ์ด์ ์กฐ๊ฑด๋ฌธ์ด ๊ฑฐ์ง์ผ๋ ์ํ๋จ
- ์ฌ๋ฌ ๊ฐ์ ์กฐ๊ฑด์ ํ๋์ if๋ฌธ์์ ์ปดํ ํ ์ ์๋๋ก elif ์ฌ์ฉ
- elif = else if์ ์ค์๋ง
- -if-elif-else๋ฌธ ์์
score = int(input("Enter your score๏ผ "))
if score >= 90:
grade = 'A'
if score >= 80:
grade = 'B'
if score >= 70:
grade = 'C'
if score >= 60:
grade = 'D'
if score < 60:
grade = 'F'
print(grade)
98
D
score = int(input("Enter your score: "))
if score >= 90: grade = 'A'
elif score >= 80: grade = 'B'
elif score >= 70: grade = 'C'
elif score >=60: grade = 'D'
else: grade = 'F'
# ๋ชจ๋ ์กฐ๊ฑด์ ๋ง์กฑํ์ง ๋ชปํ ๊ฒฝ์ฐ F
print(grade)
- ์ค์ต
: if-elif-else๋ฌธ์ ์ด์ฉํ์ฌ ํด๊ฒฐ๊ฐ๋ฅ
print("๋น์ ์ด ํ์ด๋ ์ฐ๋๋ฅผ ์
๋ ฅํ์ธ์.")
birth_year =input()
age = 2020 - int(birth_year) + 1
if age <= 26 and age >= 20:
print("๋ํ์")
elif age < 20 and age >= 17:
print("๊ณ ๋ฑํ์")
elif age < 17 and age >= 14:
print("์คํ์")
elif age < 14 and age >= 8
print("์ด๋ฑํ์")
else:
print('ํ์์ด ์๋๋๋ค.')
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ฐ์์๋ฃ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[3ํ/์ด์งํ] 4์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ๋ฐ๋ณต๋ฌธ (0) | 2023.03.26 |
---|---|
[1ํ/ํ๊ท๋ฆผ] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.23 |
[4ํ/์ด์ ์] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.23 |
[4ํ/๊น๋ฏผํ] 2์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์๋ฃํ (1) | 2023.03.23 |
[3ํ/๊น๊ฒฝ์] 3์ฐจ์ ํ์ด์ฌ ์คํฐ๋ - ์กฐ๊ฑด๋ฌธ (0) | 2023.03.22 |