๋น์ฅฌ์ผ ์ฝ๋์์ ํ์ด์ฌ ์ฝ๋๊ฐ ์ ์คํ์ด ์๋ฌ๋์ง ์ดํด๊ฐ ์๋ฌ์๋๋ฐ Terminal
์์ ํ์ผ๋ช
์ ์
๋ ฅํด์ค์ผ ์คํ์ด ๋ฌ๋ ๊ฒ์ด๋ค... + ๋ ์ run ๋ชป ์ฐพ์๋
name = input('์ด๋ฆ์ ๋ง์ํด์ฃผ์ธ์ : ')
print("์๋
ํ์ธ์~! ์ข์ ์์นจ์
๋๋ค! "+name+"๋!")
print("์ ๋ ๊ณผ์ผ ์ข์ํ๋๋ฐ!")
fruit = input("์ข์ํ๋ ๊ณผ์ผ ์์ผ์ธ์? : ")
print("์ํ~ "+fruit+"๋ผ๋ ๊ณผ์ผ์ ์ข์ํ์๋๊ตฐ์!")
print("์ ๊ฐ ๋ฐ๋ก! "+fruit+"์ค๋น ํด๋๋ฆฌ๊ฒ ์ต๋๋ค!")
์์ง ๋๋ง์ ์ธ๊ณต๋น์๋ก ์ฌ์ฉํ๊ธฐ์๋ ์ด ์น๊ตฌ๊ฐ ๋ง์ด ๋ฉ์ฒญํ ๊ฒ ๊ฐ๋ค. ์ด์ฌํ ๊ณต๋ถํด์ ์กฐ๊ธ ๋ ๋ฐ์ ์์ผ์ผ์ง!
mission 1์์๋ input
ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฐ์ ๋ฐ์์ ๋ณ์์ ์ ์ฅํ์ฌ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์์ ๋ฌธ์๋ฅผ ์ฐ๊ฒฐํ ๋๋ +
๋ฅผ ์ฌ์ฉํ๋ค.
- ํ์ด์ฌ์ ๋ฐ์ดํฐ ์ ํ๋ง๋ค ์ฐ์ฐ์ด ๋ค๋ฆ ์ฃผ์!
๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ ๋ ์ฌ์ฉ. ์
๋ ฅ๊ฐ์ ๋ฐ๋ก ๋ฆฌ์คํธ์ ๋ฃ์ ์๋ ์๊ณ ๋ณ์์ ๋ฃ์ ๋ค์ ๊ทธ ๋ณ์๋ฅผ ๋ฆฌ์คํธ์ ๋ฃ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค.
append
๋ฆฌ์คํธ์ ๋ณ์ ์ถ๊ฐ
remove
๋ฆฌ์คํธ ๋ณ์ ์ญ์
dataList=[] # ๋ฆฌ์คํธ ์์ฑ
addData = input('์ด๋ฆ์ ๋ง์ํด์ฃผ์ธ์ : ')
dataList.append(addData) # ๋ฆฌ์คํธ์ ์
๋ ฅ๊ฐ ์ถ๊ฐ
print("์๋
ํ์ธ์~! ์ข์ ์์นจ์
๋๋ค! "+dataList[0]+"๋!")
print("์ ๋ ๊ณผ์ผ ์ข์ํ๋๋ฐ!")
addData = input("์ข์ํ๋ ๊ณผ์ผ ์์ผ์ธ์? : ")
dataList.append(addData)
print("์ํ~ "+dataList[1]+"๋ผ๋ ๊ณผ์ผ์ ์ข์ํ์๋๊ตฐ์!")
print("์ ๊ฐ ๋ฐ๋ก! "+dataList[1]+"์ค๋น ํด๋๋ฆฌ๊ฒ ์ต๋๋ค!")
data = {"name":"el","fruit":"banana"}
del(data["fruit"]) # ๋ฐ์ดํฐ ์ญ์
data["name"] = "mario" # ๋ฐ์ดํฐ ์์
# ์ฝ๋ ์ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ๋งํจ!
num1 = 100
if(num1 > 10):
print("num1์ 100๋ณด๋ค ํฝ๋๋ค.")
dataList=[]
name = input('์ด๋ฆ์ ๋ง์ํด์ฃผ์ธ์ : ')
dataList.append(name)
print("์๋
ํ์ธ์~! ์ข์ ์์นจ์
๋๋ค! "+["name"]+"๋!")
print("์ ๋ ๊ณผ์ผ ์ข์ํ๋๋ฐ!")
fruit = input("์ข์ํ๋ ๊ณผ์ผ ์์ผ์ธ์? : ")
dataList.append(fruit)
print("์ํ~ "+["fruit"]+"๋ผ๋ ๊ณผ์ผ์ ์ข์ํ์๋๊ตฐ์!")
print("์ ๊ฐ ๋ฐ๋ก! "+["fruit"]+"์ค๋น ํด๋๋ฆฌ๊ฒ ์ต๋๋ค!")
๋ฆฌ์คํธ ๋ด ์์๊ฐ ์๋, ๋ณ์๋ช ์ ํธ์ถ๋ก ์กฐ๊ธ ๋ ์ฝ๋๋ฅผ "๊ฐ์์ "์ผ๋ก ๋ณด์ด๊ฒ ํ๊ธฐ!
score = int(input("์ ์๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : "))
if(score == 100):
print("์ํ์ด์~")
elif(score >= 80):
print("๊ด์ฐฎ์์~")
elif(score >= 40):
print("๋
ธ๋ ฅํด์~")
else:
print("๊ณต๋ถ ์ํ๋? ๋ถ๋ชจ๋ ๋ชจ์
์.")
๋ฐ์ดํฐ ํ์
์ ๋ณ๊ฒฝํ๋ ๋ฌธ์ ์ด๋ค. str
ํ์์ int
ํ์์ผ๋ก ๋ณํํ๋ค.
try:
(์์ธ๊ฐ ์ผ์ด๋ ์ ์๋ ์ฝ๋)
except:
(์์ธ๊ฐ ์ผ์ด๋ฌ์ ๋ ์คํํ๋ ์ฝ๋)
try:
score = int(input("ํ์ฌ ์ ์: "))
except:
print("์ ์๋ ์ซ์๋ฅผ ์
๋ ฅํด์ค์ผ ํฉ๋๋ค.")
exit() # except ์คํ ์ print ๊ตฌ๋ฌธ ์ถ๋ ฅ ํ ์ข
๋ฃ
exit
์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํ ์ ์๋ค. ์คํ ๊ตฌ๋ฌธ์ ๊ณ์ ์ด์ด๋๊ฐ๋ ค๋ฉด try ํ ์คํํ ๊ตฌ๋ฌธ์ try ๊ตฌ๋ฌธ ๋ด์ ์ฝ์
ํ๋ฉด ์ ์์ ์ผ๋ก ์๋์ด ๋๋ค.
while(True):
comment = input("๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : ")
len_data = len(comment)
if(len_data >= 10):
print("comment is wrong!")
continue
print(comment + " ๋ช
๋ น์ด๋ฅผ ์คํํ์
จ์ต๋๋ค.")
if(comment == "exit"):
break
์ ธ์ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ธ๋ฐ "mission5 ๊ฐ์ด ๋ณด๊ธฐ ์์"์์ ์ฝ๋๋ฅผ ์กฐ๊ธ ๋ ๋ค๋ฌ์ด์ผ ํ ๊ฒ ๊ฐ์ ์ฐธ๊ณ ํ์ฌ ์์ ํด๋ณด์๋ค.
print("๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์ : ")
while(True):
cmd = input("> ") # ๊บฝ์ ํ์๋ก ์
๋ ฅ๊ฐ์ด ๋ค์ด๊ฐ๋ ์ค ํ์
len_data = len(cmd)
if(len_data >= 10):
print("๋ช
๋ น์ด๊ฐ ์๋ชป ์
๋ ฅ๋์์ต๋๋ค.")
continue
if(cmd == "exit"):
break
# print ๋ฌธ ์์น๋ฅผ ๋ฐ๊ฟ exit ์
๋ ฅ ์ print ๊ตฌ๋ฌธ ์ถ๋ ฅ ์์ด ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๋๋ก ์ค์
print(cmd + " ๋ช
๋ น์ด๋ฅผ ์คํํ์
จ์ต๋๋ค.")
iter()
์ฌ์ฉfor num in range(1,11):
print(num)
for i in range(1,101):
if(i%2==0):
print(str(i) + " : ์ง์")
else:
print(str(i) + " : ํ์")
- ์ ์ฒด ์์
https://academy.segfaulthub.com/courses/enrolled/2079282- iterator ๋ฌธ๋ฒ ๊ด๋ จ
https://wikidocs.net/16068