27๋ฒ_ ํจ์ ํธ์ถ ์ ๋งค๊ฐ๋ณ์๋ก ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ ๋ฌธ์ โ
์ ๋ต: [1, 2] ๐ก y=[]๋ ํจ์ ํธ์ถ ์ ๋งค๋ฒ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ์์ฑํ์ง ์๊ณ , ๊ธฐ์กด ๋ฆฌ์คํธ๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์, ์์๊ณผ ๋ค๋ฅด๊ฒ ๊ฐ์ด ๊ณ์ ์ถ๊ฐ๋๋ค. ์ฆ, ๋ฆฌ์คํธ๋ฅผ ๊ธฐ๋ณธ ์ธ์๋ก ์ฌ์ฉํ๋ฉด ์ด์ ํธ์ถ์ ๊ฐ์ด ๋์ ๋๋ค. 28๋ฒ_ ๋ฌธ์์ด ๋ฆฌ์คํธ ์ํ๋ค์ ํจ์์ ์คํ ๊ฒฐ๊ณผ๋?class Arr: a = ['Seoul', 'Kyeonggi', 'Inchon', 'Daejoen', 'Daegu', 'Busan'] s = '' # ๋ฌธ์์ด ์ด๊ธฐํ for i in Arr.a: # ์ฌ๋ฐ๋ฅธ for๋ฌธ ๋ฌธ๋ฒ s += i[0] # ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ง ์ถ๊ฐ print(s)โ
์ ๋ต: SKIDDB (๊ฐ ๋์ ์ด๋ฆ์ ์ฒซ ๊ธ์๋ฅผ ์กฐํฉํ ๊ฒฐ๊ณผ)๐ก A..
โ ์ถ์ ๊ฒฝํฅ๋จ์ํ ๋ฌธ์ ๋ ๊ฑฐ์ ์ถ์ ๋์ง ์์๋ฐ๋ณต๋ฌธ + ์ญ์ฌ๋ผ์ด์ฑ + ์ธ๋ฑ์ฑ ๋ฑ ์ฌ๋ฌ ๊ฐ๋
์ ์์ด์ ๋ณต์กํ ๋ฌธ์ ํํ๋ก ์ถ์ ๋จ.์ ์ฒด 20๋ฌธ์ ์ค Python ๊ด๋ จ ๋ฌธ์ ๋ 1~2๋ฌธ์ ์ ๋ ์ถ์ ๋จ 1. print() ํจ์โ
1. ํ์ด์ฌ print()ํจ์๋๊ธฐ๋ณธ์ ์ผ๋ก ์ค ๋ฐ๊ฟ ์ถ๋ ฅ๋จint_val = range(2, 10, 2)for i in int_val: print(i)2468โ ๋ต์ ์์ฑ์ ์๋์ฒ๋ผ ์์ฑํ๋ฉด ์ค๋ต2, 4, 6, 8 ๊ธฐ๋ณธ์ ์ผ๋ก print() ํจ์๋ ์ถ๋ ฅ ํ ์ค ๋ฐ๊ฟ(\n)์ด ์ ์ฉ๋์ง๋ง, end=" "์ ๊ฐ์ด ์ค์ ํ๋ฉด ์ค ๋ฐ๊ฟ ์์ด ์ํ๋ ๋ฌธ์(์: ๊ณต๋ฐฑ)๋ฅผ ์ถ๋ ฅํ ์ ์๋ค. 2. ๋ฌธ์์ดโ
join() : ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์์ด์ ํ๋๋ก ๊ฒฐํฉstr = '^'.join(['a', 'b', 'c'..
Sensor1_X:66,Sensor1_Y:69,Sensor1_Z:61,Sensor2_X:-14,Sensor2_Y:20,Sensor2_Z:-20โฆ.(์ค๋ต)>์ด๋ฐ ๊ฒ ๊ณ์ ๋ฐ๋ณต๋จ , ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ ๋๋๋ ค๊ณ ํจ. data = "Sensor1_X:70,Sensor1_Y:53,Sensor1_Z:73,Sensor2_X:1,Sensor2_Y:1,Sensor2_Z:1" # ์์ ๋ฐ์ดํฐ# ','๋ก ๋ฐ์ดํฐ๋ฅผ ๋๋sensor_data = data.split(',')# ':'๋ก ๋ค์ ๋๋์ด์ ๊ฐ๊ฐ์ ์ผ์ ๊ฐ ์ถ์ถsensor_dict = {}for sensor in sensor_data: sensor_name, value = sensor.split(':') sensor_dict[sensor_name] = int(..
Visual Studio Code (VSCode)์์ Python์ ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ 1. Python ์ค์น์ผ๋จ ์ฃผ์ํ ์ ์ Python ๊ณต์ ์น์ฌ์ดํธ์์ ๋ค์ด๋ก๋ํ๊ธฐ ๋ง์ดํฌ๋ก์ํํธ ์คํ ์ด ์ฑ ๋ค์ด X ์ค์ํ ์ !์ค์น ๊ณผ์ ์์ ๋ฐ๋์ "Add Python to PATH" ์ฒดํฌ๋ฐ์ค๋ฅผ์ ํํด์ผ ํ๊ฒฝ๋ณ์์ ์๋์ผ๋ก ๋ฑ๋กํจ.(์ด ์ต์
์ ์ ํํ์ง ์์ผ๋ฉด VSCode์์ Python์ ์คํํ ๋ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์)์์คํ
> ํ๊ฒฝ๋ณ์์ ํ์ด์ฌ ์ง์ ๋ฑ๋กํด ์ฃผ์ด์ผ ํจ ์ด๋ ๊ฒ ๋ ๊ฐ ๋ฑ๋กํด ์ฃผ์ด์ผ ํจ. C:\Python39 ๋๋ C:\Users\YourUser\AppData\Local\Programs\Python\Python39 (์ค์น ๊ฒฝ๋ก)C:\Python39\Script 2. VSCode์์ Python ํ์ฅ..
ํ์ด์ฌ์ ์ค์นํ ํ์, ๋ด ์ปดํจํฐ์ ํ์ด์ฌ์ด ์ด๋์ ์ค์น๋์๋์ง ๊ฒฝ๋ก๋ฅผ ํ์ธํด์ผ ํ ๋๊ฐ ์๋ค. ๊ฒฝ๋ก๋ ํด๋ ์์ชฝ์ ์์นํ๊ธฐ ๋๋ฌธ์ ์ฐพ๊ธฐ ์ด๋ ค์ธ ๋๊ฐ ์๋๋ฐ ์ด๋ด ๋ CMD ์ฐฝ์์ ์ฐพ์ ์ ์๋ค.CMD ์ฐฝ์์ ํ์ด์ฌ ๊ฒฝ๋ก ์ฐพ๊ธฐ1. CMD(Command Prompt) ์ด๊ธฐ`Window`ํค ๋๋ฅด๊ณ `cmd` ๊ฒ์ 2. ํ์ด์ฌ ์ค์น ํ์ธํ๋ ๋ช
๋ น์ดpython --version์ ๋ช
๋ น์ด ์
๋ ฅํ์๋ ๋ฒ์ ์ ๋ณด๊ฐ ๋จ๋ฉด ํ์ด์ฌ์ด ๋ด PC์ ์ ์ค์น๋์ด ์๋ ๊ฒ์ด๋ค ์ ๋จ๋ฉด ์๋ Python.org์์ ์ฌ์ค์น ํด ์ฃผ์.https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org3..
# ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ06. ๋ค์์ ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์์ ์ฒ์๊ณผ ๋์ 3๊ธ์๋ฅผ ์ถ์ถํ ํ ํฉ์ณ์ ์ถ๋ ฅํ๋ ํ์ด์ฌ ์ฝ๋์ด๋ค. โ์ ๋ค์ด๊ฐ ๋ด์ฉ์?string = input('7๋ฌธ์ ์ด์ ์
๋ ฅํ์์ค :')m = (โ)print(m)์
๋ ฅ๊ฐ: Hello World์ต์ข
์ถ๋ ฅ: Helrld ์ ๋ต : string[0:3] + stirng[-3:] - ๋ฌธ์์ด์ ๊ฒฝ์ฐ ์ ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ ์์, ๋ค์์ ์ธ๋ฑ์ค ์
๋๋ ๋งจ ๋์๋ฆฌ๊ฐ -1- ์ฌ๋ผ์ด์ฑ ํ ๋ [์์์ :๋์ ]์์ ๋์ ์ ํฌํจ ์ํ๊ณ ๋์ -1์๋ฆฌ๊น์ง ์๋ผ์ ๋ฐํ- ๋ค์์๋ถํฐ ์ฌ๋ผ์ด์ฑ ํ ๋ [-1:-3] (์๋ฐฉํฅ์ด๋ผ ๊ฐ๋ฅ)- ํ์ง๋ง [-3:-1] ์ด๋ฐ ๊ฒฝ์ฐ [] ๋น ๊ดํธ ์ถ๋ ฅ - ์๋ฅด๋ ๋ฐฉํฅ์ด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ด๋ฉด -1 ๋ฃ์ด์ค์ผ ํจ [-3:-1:-1] # ..
โ
๋ฌธ์ ์
๋ ฅ๋ ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์ง๊ธฐ โ๐ฅ ์
๋ ฅ ์
๋ ฅ์ด ์ฃผ์ด์ง๋ค. ์
๋ ฅ์ ์ต๋ 100์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ๊ณต๋ฐฑ, ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ์ค์ 100๊ธ์๋ฅผ ๋์ง ์์ผ๋ฉฐ, ๋น ์ค์ ์ฃผ์ด์ง์ง ์๋๋ค. ๋, ๊ฐ ์ค์ ๊ณต๋ฐฑ์ผ๋ก ์์ํ์ง ์๊ณ , ๊ณต๋ฐฑ์ผ๋ก ๋๋์ง ์๋๋ค. โ๐ฅ ์ถ๋ ฅ ์
๋ ฅ ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์ฒ์์๋ ์ฅ? ์ด๊ฒ ์ ๋ต๋ฅ 30ํผ์ผํธ ๋ฐ์ ์ ๋๋ค๊ตฌ? ์๊ฐํ๋๋ฐ ๋๋ ํ๋ ธ๋ค. ๋ณดํต์ ๋ฌธ์ ์์ n๊ฐ์ ์ค์ ์
๋ ฅ์ ๋ฐ์ผ๋ผ๋ ๋ฐ๋ณต ํ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์ด ๋ฌธ์ ์์๋ n์ ์๋ ค์ฃผ์ง ์๋๋ค. ์
๋ ฅ๊ฐ์ด ๋ช ๋ฒ ์ฃผ์ด์ง๋์ง๋ ๋ชจ๋ฅด์ง๋ง ์
๋ ฅ๋ ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅํด์ผํ๋ ๋ฌธ์ ์ด๋ค. ๊ทธ๋์ while๋ฌธ์ ๋๋ ค์ฃผ๊ณ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด break๋ฅผ ๊ฑธ์ด ์ฃผ๋ ๊ฒ ํต์ฌ์ด๋ค. input..
โ
๋ฌธ์ ๋ ์์ฐ์ A,B๋ฅผ ์
๋ ฅ๋ฐ๊ณ ๊ฐ ์ค์ A+B, A-B, A*B, A/B, A%B๋ฅผ ์ถ๋ ฅํ๋ ์ฌ์น์ฐ์ฐ ๋ฌธ์ โ
์ฐ์ ์ฐ์ฐ์ ์ ๋ฆฌ A + B A์ B๋ฅผ ๋ํ๋ค. A - B A์์ B๋ฅผ ๋บ๋ค. A * B A์ B๋ฅผ ๊ณฑํ๋ค. A / B A๋ฅผ B๋ก ๋๋๋ค => ๊ฒฐ๊ณผ ๊ฐ์ด floatํ์ผ๋ก ๋ฐํ(์ ์ ์๋ ์ค์๋ก ๋ฐํ) A // B A๋ฅผ B๋ก ๋๋ ๋ชซ์ ๊ตฌํ๋ค. A % B A๋ฅผ B๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค. A ** B A์ B์ ๊ณฑ โ
์ฝ๋ 1) input()a,b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) // print(a//b) print(a%b) ์ฐ์ ์ฐ์ฐ์ '/' ํ์ด์ฌ์์ / ์ฐ์ฐ์๋ก ๋..
'Python' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.