๐จ ํ์ด์ฌ์ ์ถ๋ ฅ์ print() ๋ฅผ ์ฌ์ฉํ๋ค.
๐จ ํ์ด์ฌ์ ์ ๋ ฅ์ input() ์ ์ฌ์ฉํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์๋ ๋ด์ฉ์ ์ ๋ ฅ, ์ถ๋ ฅ์ ์ด์ฉํด ๋ง๋ค์ด๋ณด์
์ด๋ฆ, ๋์ด ์ฃผ์๋ฅผ ์ ๋ ฅ ๋ฐ๊ณ , ๊ฒฐ๊ณผ์ ๊ฐ์ด ์ถ๋ ฅํ๋ค.
์ด๋ฆ:XX
๋์ด:XX
์ฃผ์:XXXX
๊ฒฐ๊ณผ
ํ์์ ๋ณด: ์ด๋ฆ์ XXX์ด๊ณ ๋์ด๋ XX์ธ์ด๊ณ ์ฃผ์๋ XXX์
๋๋ค.
name = input("์ด๋ฆ")
age = input("๋์ด")
address = input("์ฃผ์")
print("ํ์์ ๋ณด: ์ด๋ฆ์ ",name,"์ด๊ณ ๋์ด๋ ",age,"์ธ์ด๊ณ ์ฃผ์๋ ",address,"์
๋๋ค." )
,(์ฝค๋ง) ๋์ + ๋ฅผ ์ฌ์ฉ ํ ์๋ ์๋ค.
๋ง์ฝ ๋์ด์ int ๊ฐ์ผ๋ก ๋ฐ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋ค.
age = int(input("๋์ด"))
- ์ถ๋ ฅ์ ๋ฐ์ดํฐ ํฌ๋งท์ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
%s : ๋ฌธ์์ด ๋ณ์๊ฐ์ ์ถ๋ ฅ
%d : ์ซ์ ๋ณ์๊ฐ์ ์ถ๋ ฅ
%f : ์ค์ ๋ณ์๊ฐ์ ์ถ๋ ฅ
print("์ด๋ฆ:%s\n๋์ด:%d\n์ฃผ์:%s" % (name,age,address))
๐จ ์ฃผ์์ ์๋์ ๊ฐ์ด ์ ๋๋ค.
# ์ฃผ์์
๋๋ค.
๐จ print ํจ์๋ก sep ๋ฅผ ์ฌ์ฉํด ๋ฌธ์์ด์ ๊ตฌ๋ถ ํ ์ ์๋ค.
fruits = ['์ฌ๊ณผ', '๋ฐฐ', '์๋ฐ', '๋ฉ๋ก ', '๋ธ๊ธฐ']
print('์ฌ๊ณผ', '๋ฐฐ', '์๋ฐ', '๋ฉ๋ก ', '๋ธ๊ธฐ', sep='*')
๐จ end ํจ์๋ก ๊ฐํ๋ฌธ์๋ฅผ ์์จ ์ ์๋ค.
print('test')
print('test')
print('test', end=" ")
print('test')
- print ํจ์์ ๋ฌธ์์ด์ ํฉ์ณ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด + ๊ธฐํธ๋ก ํฉ์ณ์ค๋ค.
fruits = ['์ฌ๊ณผ', '๋ฐฐ', '์๋ฐ', '๋ฉ๋ก ', '๋ธ๊ธฐ']
text = '๋ด๊ฐ ์ ํํ ๊ณผ์ผ : '
print(text + fruits[2], fruits[4] , sep='*')
๐จ ํ์ด์ฌ์์ ๋ฐฐ์ด์ ์ธ๋ฑ์ค
k = ['a', 'b', 'c', 'd', 'e']
#index 0, 1, 2, 3, 4
#index -5 -4 -3 -2 -1
print(k[1])
print(k[1:3]) # 3์ ์ 2๊น์ง
print(k[-4:-2]) # -2์ ์ -3๊น์ง
๐จ ๋ฐฐ์ด์ ํฉ์น๋ ๋ฐฉ๋ฒ
list1 = ['a']
list2 = ['b', 'c', 'd']
print(list1 + list2)
print(list2 + list1)
list1.append('b')
print(list1)
list1.append(list2)
print(list1)
append ์ ์ด๋ ๊ฒ๋ ํ ์ ์๋ค.
list1.append('c', 'd')
๐จ for๋ฌธ ์ฌ์ฉ๋ฒ
ftuits = ['๋ฐ๋๋', '์ฌ๊ณผ', '๋ธ๊ธฐ', '๋ฐฐ', '๊ฐ']
for fruit in fruits:
print(fruit)
๐จ for ๋ฌธ ๊ธธ์ด
๋ฐ๋ณต๋ฌธ์ ๋๋ฆฌ๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
5 ์ ์ 4๊น์ง ๋ฐ๋ณต๋๋ค.
for i in range(1, 5):
print(i)
for i in range(5):
print(i)
๐จ if ๋ฌธ
if ์กฐ๊ฑด์:
๋ช
๋ น๋ฌธ
else :
๋ช
๋ น๋ฌธ2
test = 0
if(test == 1):
print("1")
else:
print("2")
์์ ๊ฒ๋ค์ ์ด์ฉํ์ฌ ์๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์.
1.์ฝ์์ฐฝ์์ ์ซ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค.
์ซ์ ์
๋ ฅ: XXXX
2.์
๋ ฅ๋ฐ์ ์ซ์๊ฐ ๋ง์ฝ 1000์ด๋ผ๋ฉด
1๋ถํฐ 1000์ฌ์ด ์ซ์์ค ์ง์๋ฅผ ๋ํ๋ค
3.๋ค์๊ณผ ๊ฐ์ด ์ถ๋ ฅํ๋ค
1๋ถํฐ 1000๊น์ง ์ง์ํฉ:XXX,XXX
start_number = int(input("์์ ์ซ์ ์
๋ ฅ"))
end_number = int(input("๋ ์ซ์ ์
๋ ฅ"))
sum = 0
for i in range(start_number, end_number+1):
if((i%2) == 0):
sum += i
# print("%d๋ถํฐ %d ๊น์ง ์ง์ ํฉ : %d" % (start_number, end_number, sum))
print(f"{start_number} ๋ถํฐ {end_number} ๊น์ง ์ง์ ํฉ : {sum}")
ํ์ ํฉ, ์ด ํฉ๊ณ๋ ์ถ๊ฐ ํด ๋ณด์.
start_number = int(input("์์ ์ซ์ ์
๋ ฅ"))
end_number = int(input("๋ ์ซ์ ์
๋ ฅ"))
sum = 0
sum2 = 0
for i in range(start_number, end_number+1):
if((i%2) == 0):
sum += i
elif((i%2) != 0):
sum2 += i
# print("%d๋ถํฐ %d ๊น์ง ์ง์ ํฉ : %d" % (start_number, end_number, sum))
print(f"{start_number} ๋ถํฐ {end_number} ๊น์ง ์ง์ ํฉ : {sum}")
print(f"{start_number} ๋ถํฐ {end_number} ๊น์ง ํ์ ํฉ : {sum2}")
print(f"{start_number} ๋ถํฐ {end_number} ๊น์ง ์ด ํฉ๊ณ ํฉ : {sum + sum2}")
๐จ format ์ฌ์ฉ๋ฒ
month = '2์'
day = '20์ผ'
say = "{} {} ์ ์ผ์์ผ์
๋๋ค.".format(month, day)
print(say)
๐จ Strip(), replace(), split()
str = " Hello, World "
print(str)
str1 = str.strip(); # ๊ณต๋ฐฑ์ ๊ฑฐ.
print(str1)
str2 = str1.replace("Hello", "Hi") # ๋ฌธ์์ด ๋์ฒด.
print(str2)
str3 = str2.split(',') # ํน์ ๋ฌธ์์ด์ ๊ธฐ์ค์ผ๋ก ์๋ผ ๋ฐฐ์ด์ผ๋ก ์ ์ฅ.
print(str3)
๐จ ํจ์ ์ ์ธ ๋ฐ ์ฌ์ฉ
#define ํจ์ ์ ์ธ
def hi(name):
print(f"Hi my name is {name}")
hi('dapin')
๋ค์ ํจ์๋ฅผ ๋ง๋ค์ด ๋ณด์
1.์ฝ์์ฐฝ์์ ์
๋ ฅ
์ฌ์๋ช
:ํ๊ธธ๋
๊ทผ๋ฌด์๊ฐ:9
2.ํจ์ ์ ์ธ
- ํจ์๋ช
:payCalc
- ๋งค๊ฐ๋ณ์: name,workHour
- ์๊ธ: 2000์
- 8์๊ฐ ์ด๊ณผ์๊ฐ์ ๋ํด์๋ ์๊ธ์ 1.5๋ฐฐ
2.๋ค์๊ณผ ๊ฐ์ด ์ถ๋ ฅ๋๋๋ก ์ฝ๋ฉ
XXX ์ฌ์ ๊ธ์ฌ๋ XXX์ ์
๋๋ค.
def payCalc(name, workHour):
hr = 2000
salary = 0
if workHour > 8:
hro = hr * 1.5
salary = round((hr) * 8 + hro * (workHour - 8))
else:
salary = hr * workHour
print(f'{name} ์ฌ์์ ๊ธ์ฌ๋ {salary: ,}์ ์
๋๋ค.')
name = input("์ด๋ฆ")
workHour = int(input("์๊ฐ"))
payCalc(name, workHour)
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์ค์ ์ฌ์ดํธ ํฌ๋กค๋ง์ ํด๋ณด์. (0) | 2024.07.31 |
---|---|
[Python] ํฌ๋กค๋ง with selenium (id, class, ํ๊ทธ ๋ช ์ผ๋ก ์ฐพ๊ธฐ) (0) | 2024.07.31 |
[Python] Pandas ์ฌ์ฉ ๋ฐฉ๋ฒ (0) | 2024.07.30 |
[Python] ์ฃผํผํฐ ๋ ธํธ๋ถ ์ฌ์ฉ๋ฒ (0) | 2024.07.30 |
[Python] ์๋์ฝ๋ค (Anaconda) ์ค์น, ์ฃผํผํฐ ๋ ธํธ๋ถ ๊ธฐ๋ณธ ๊ฒฝ๋ก ์ค์ (0) | 2024.07.30 |