반응형
IF 문
# if condition:
# # write the code to run
a = 10
b = "hoho"
c = 10
if a<5:
print("a smaller Correct")
if a>5:
print("a bigger Correct")
if a == 5:
print("a Correct")
if a != 5:
print("a not Correct")
if b =="hoho":
print("b Correct")
if b=="hoho" and c==a:
print("b&c Correct")
if b=="hoho" or c==b:
print("b or c Correct")
password_correct = True
if password_correct :
print("IT IS TRUE")
else:
print("Wrong Password")
# if not password_correct :
# print("IT IS TRUE")
# else:
# print("Wrong Password")
value = 199
if value == 200:
print("same value")
elif value < 200:
print("value is smaller")
else:
print("value is higher")
Python Standard Libray
from random import randint
# javascript에서의 import {randint} from 'random' 와 같다
# import random 은 import random from random 과 같다
# user_choice = int(input("number"))
pc_choice = randint(1,20)
print(pc_choice)
While & For Loop
from random import randint
skills = ("smash","thunder","earthQuake","wolf's Spirits")
max_mp = 10
used_mp = 0
while used_mp < max_mp :
cost = int(input("use mp 0 to 10 : "))
usedCost = randint(0,3)
if cost == 0 :
print(skills[0])
used_mp=used_mp+1
print(f"{used_mp} // {max_mp}")
elif cost == 1:
print(skills[1])
used_mp=used_mp+1
print(f"{used_mp} // {max_mp}")
elif cost ==2:
print(skills[2])
used_mp=used_mp+1
print(f"{used_mp} // {max_mp}")
elif cost ==3:
print(skills[3])
used_mp=used_mp-1
print(f"{used_mp} // {max_mp}")
else:
print(f"Wrong!! You Use {skills[3]}. You Have Handicap")
used_mp=used_mp+2
print(f"{used_mp} // {max_mp}")
for skill in skills:
print(f"Thrall used {skill}")
Data Structure
- List
#List []를 사용해 생성
days = ["mon","tue","wend","thu","fri"]
# days = list(["mon","tue","wend","thu","fri","sat","sun"])
print(days)
days.append("sat")
days.append("sun")
print(days)
days.reverse()
print(days)
print(days[0])
print(days[1])
- Tuples
#Tuples ()를 사용해 생성 / Tuples는 List와 달리 불변성을 가진다.
me = ("20","176","ginger",True)
- Dict
#Dict / dictionary는 {}를 사용한다.
THRALL = {
"name":"Thrall",
"age":100,
"alive":True,
"skills":["smash","thunder"]
}
print(THRALL)
print(THRALL["age"])
print(THRALL.get('name'))
THRALL.pop("alive")
print(THRALL)
THRALL["mp"] = 30
print(THRALL)
THRALL["skills"].append("earthquake")
print(THRALL)
728x90
'CODING PRACTICE > Python' 카테고리의 다른 글
Django__002 (0) | 2024.07.25 |
---|---|
Django__001 (0) | 2024.07.19 |
Object Oriented Programming (객체지향프로그램) (0) | 2024.07.18 |
Python__Basic__001 (2) | 2024.07.16 |