if문
if 조건:
실행할 문장
a = 15
if a > 10:
a = a - 10
print(a)
// 출력 결과 -> 5
if 조건:
실행할 문장1
else:
실행할 문장2
a, b = 10, 20
if a > b:
cha = a - b
print(cha)
else:
cha = b - a
print(cha)
// 출력 결과 -> 10
if 조건1:
실행할 문장1
elif 조건2:
실행할 문장2
elif 조건3:
실행할 문장3
else:
실행할 문장4
jum = 85
if jum >= 90:
print('학점은 A입니다.')
elif jum >= 80:
print('학점은 B입니다.')
elif jum >= 70:
print('학점은 C입니다.')
else:
print('학점은 D입니다.')
for문
for 변수 in range(최종값):
실행할 문장
for i in range(10):
sum += i
// 결과 -> 45
for 변수 in 리스트
실행할 문장
a = [35, 55, 65, 84, 45]
hap = 0
for i in a:
hap += i
avg = hap / len(a)
print(hap, avg)
// 결과 -> 284 56.8
While문
while 조건:
실행할 문장
i, happ = 0, 0
while i < 5:
i += 1
hap += i
print(hap)
// 결과 -> 25
클래스
class 클래스명:
실행할 문장
def 메소드명(self, 인수):
실행할 문장
return 값
class Cls:
x, y = 10, 20
def chg(self):
temp = self.x
self.x = self.y
self.y = temp
a = Cls()
print(a.x, a.y)
a.chg()
print(a.x, a.y)
// 결과
// 10 20
// 20 10