=의 왼쪽에 있는 것을 변수라 한다.
x = 1
z = "안녕"
print(x) # 1
print(z) # 안녕
타입은 크게 숫자, 문자열, 불리안이 있으며 기본 사칙 연산을 지원한다. 문자열에서 ",'은 똑같으며 여러 라인을 동시에 쓰고 싶다면 """을 이용한다. 사칙 연산을 사용할 땐 같은 타입끼리만 허용한다.
x = 3
y = 2
z = 1.2
print(x + y) #5
print(x - y) #1
print(x * y) #6
print(x / y) #1.5
print(x ** y) #9
print(x % y) #1
k = """
Hi
my name is Joeun
print(k) #hi
my name is Joeun
"""
print("how old are you" + 20) #error
print("how old are you" + str(20)) #it works
if 1 < 2:
print("Hello") #Hello
if not 1 > 2:
print("Hello") #Hello
if 0 > 0 and 2 > 1:
print("Hello) #none
if 0 > 0 or 2 > 1:
print("Hello) #Hello
x = 3
if x > 5:
print("Hello")
elif x == 3:
print("Bye")
else:
print("Hi") #Bye
def chat(name1, name2, age):
print("%s: hi how old are you" % name1)
print("%s: i am %d" & (name2, age))
chat("Mike", "Anne", 20) #Mike: hi how are you?
Anne: i am 20
def dsum(a, b):
result = a + b
return result
d = dsum(2, 4)
print(d) #6
for i in range(3):
print(i)
print("hi")
print("haha")
# 0
hi
haha
1
hi
haha
2
hi
haha
i = 0
while i < 3:
print(i)
print("hi")
print("haha")
i = i + 1
# 위와 같은 결과 값
while이 쓰기 좋을 때는 무한 루프일 때. 이를 멈추는 것은 break, contnue.
while True:
print(i)
print("hi")
print("haha")
i = i + 1
if i > 2:
break
for i in range(3):
print(i)
print("hi")
print("haha")
if i == 1:
continue #continue는 밑에 코드 실행 말고 위로 돌아가라.
print("how are you?")
#0
hi
haha
how are you?
1
hi
haha
2
hi
haha
how are you?