์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- OpenAPI
- uri
- ํ๋ IT&E
- 2024-08-20
- reflection
- ์ฑ์ฉํ์ ํ
- http method
- ์ด๋ ธํ ์ด์
- ์ฝ๋์
- datepicker
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ๊ธฐ์ด100์
- Android Studio
- swagger
- fontstyle
- di
- AndroidStudio
- FACTORY
- Kotlin
- tcp
- OOP
- IOC
- Dialog
- url
- udp
- menutab
- Python
- 2024-08-21
- Factory Method Pattern
- URN
dingdong coding
[ Python ] ๋ฐ๋ณต๋ฌธ ๋ณธ๋ฌธ
๋ฐ๋ณต๋ฌธ : ํน์ ํ ์์ค์ฝ๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํํ๊ณ ์ ํ ๋
while๋ฌธ ์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ผ ๋ ํํด์, ๋ฐ๋ณต์ ์ผ๋ก ์ฝ๋๊ฐ ์ํ
* ๋ฌดํ ๋ฃจํ๊ฐ ์๊ธฐ์ง ์๋๋ก ์กฐ์ฌ
i = 1
result = 0
# i๊ฐ 9๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ ์๋ ์ฝ๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํ
while i <= 9:
result += i
i += 1
print(result) # 45
i = 1
result = 0
# i๊ฐ 9๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ ์๋ ์ฝ๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์คํ
while i <= 9:
if i%2 == 1: # ํ์๋ง ๋ํ๊ธฐ
result += i
i += 1
print(result) # 25
for๋ฌธ
๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ ๋ํ์ ์ธ for๋ฌธ์ ๊ตฌ์กฐ
for ๋ณ์ in ๋ฆฌ์คํธ :
์คํํ ์์ค์ฝ๋
range(์์ ๊ฐ, ๋ ๊ฐ + 1)
result = 0
# i๋ 1๋ถํฐ 9๊น์ง ๋ชจ๋ ๊ฐ์ ์ํ
for i in range(1, 10):
result += i
print(result) # 45
range()์ ๊ฐ์ ํ๋์ ๊ฐ๋ง ๋ฃ์ผ๋ฉด ์๋์ผ๋ก ์์ ๊ฐ์ 0์ด๋๋ค.
๋ฆฌ์คํธ, ํํ ๋ฐ์ดํฐ์ ๋ชจ๋ ์์๋ฅผ ์ฒซ ๋ฒ์งธ ์ธ๋ฑ์ค๋ถํฐ ๋ฐฉ๋ฌธํด์ผํ ๋ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉ
scores = [90, 85, 77, 65, 97]
for i in range(5):
if scores[i] >= 80:
print(i+1,"๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.")
1 ๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.
2 ๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.
5 ๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.
continue : ๋ฐ๋ณต๋ฌธ์ ์ฒ์์ผ๋ก ๋์๊ฐ
* 2๋ฒ๊ณผ 4๋ฒ ํ์์ ๋ธ๋๋ฆฌ์คํธ์ ์ฌ๋ผ๊ฐ ์์ด์ ์ ์๊ฐ ๋์๋ ํฉ๊ฒฉํ์ง X ๊ฐ์
cheating_list์ ํ์์ ๋ฌด์ํ๊ณ ๋ค์๋ฒํธ๋ถํฐ ์ฒ๋ฆฌํ๋๋ก ์ง์ฌ์ง
scores = [90, 85, 77, 65, 97]
cheating_list = [2, 4]
for i in range(5):
if i+1 in cheating_list:
continue
if scores[i] >= 80:
print(i + 1, "๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.")
1 ๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.
5 ๋ฒ ํ์์ ํฉ๊ฒฉ์
๋๋ค.
๋ฐ๋ณต๋ฌธ ์ค์ฒฉ
for i in range(2, 10):
for j in range(1,10):
print(i, "X", j, "=", i*j)
print()
๋ณธ ๊ฒ์๋ฌผ์ [ ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค with ํ์ด์ฌ - ๋๋๋น ] ์ ์ฐธ์กฐํ์ฌ ์ ๋ฆฌํ ๊ฒ์๊ธ์ ๋๋ค.
'๐ตCoding Test > Syntax' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Python ] ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌธ๋ฒ๊ณผ ์ฃผ์์ (0) | 2022.02.04 |
---|---|
[ Python ] ์ ์ถ๋ ฅ (0) | 2022.02.04 |
[ Python ] ํจ์ (0) | 2022.02.04 |
[ Python ] ์กฐ๊ฑด๋ฌธ (0) | 2022.02.04 |
[ Python ] ์๋ฃํ (0) | 2022.02.04 |