반응형

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

+ Recent posts