3.2 ÇÒ´ç ¿¬»êÀÚ¸¦ ÅëÇØ º¯¼ö¿¡ °ªÀ» ³ÖÀÚ
x = 100 + 200 # x¿¡ 100 + 200ÀÇ °á°ú¸¦ ÇÒ´ç
x
x = 20
y = 10
100 = x + y
x = y = 100 # ¿©·¯ º¯¼ö¿¡ µ¿ÀÏÇÑ °ªÀ» ÇÒ´çÇÏ´Â ´ÙÁß ÇÒ´ç¹®
x, y
n1, n2 = 100, 200 # ¿©·¯ º¯¼ö¿¡ ÇѲ¨¹ø¿¡ ¿©·¯ °ªÀ» ÇÒ´çÇÏ´Â µ¿½Ã ÇÒ´ç¹®
n1, n2
3.3 ¼ö½Ä°ú ¿¬»êÀÚ´Â ¾î¶»°Ô ¾²´Â °É±î
7 / 4
8 / 4
7 // 4
3.4 ÄÄÇ»ÅÍ°úÇп¡¼ ¾ÆÁÖ Áß¿äÇÑ ³ª¸ÓÁö ¿¬»êÀÚ : %
p = int(input("ºÐÀÚ¸¦ ÀÔ·ÂÇϽÿÀ: "))
q = int(input("ºÐ¸ð¸¦ ÀÔ·ÂÇϽÿÀ: "))
print("³ª´°¼ÀÀÇ ¸ò=", p // q)
print("³ª´°¼ÀÀÇ ³ª¸ÓÁö=", p % q)
number = int(input("Á¤¼ö¸¦ ÀÔ·ÂÇϽÿÀ: "))
print(number%2)
4 * 2 ** 7
3.5 °ÅµìÁ¦°ö ¿¬»êÀÚ : **
a=1000
r=0.05
n=10
print(a*(1+r)**n)
bottom = float(input('Á÷°¢»ï°¢ÇüÀÇ ¹Øº¯ÀÇ ±æÀ̸¦ ÀÔ·ÂÇϽÿÀ: '))
height = float(input('Á÷°¢»ï°¢ÇüÀÇ ³ôÀ̸¦ ÀÔ·ÂÇϽÿÀ: '))
hypotenuse = (bottom ** 2 + height ** 2 ) ** 0.5
print('ºøº¯Àº', hypotenuse, 'ÀÔ´Ï´Ù')
LAB3-1 °ÅºÏÀÌ ±×·¡ÇÈÀ¸·Î ¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ ´Ù°¢ÇüÀ» ±×¸®ÀÚ
import turtle
t = turtle.Turtle()
t.shape("turtle")
n = int(input("¸î°¢ÇüÀ» ±×¸®½Ã°Ú¾î¿ä?(3-6): "))
for i in range(n) :
t.forward(100)
t.left(360//n)
turtle.done()
try:
turtle.bye()
except:
print("bye")
LAB3-2 Ⱦ¾¿Âµµ¸¦ ¼·¾¾¿Âµµ·Î º¯È¯Çϱâ
fahrenheit = int(input("Ⱦ¾¿Âµµ: "))
celsius = (fahrenheit - 32) * 5 / 9
print("¼·¾¾¿Âµµ:", celsius)
fahrenheit = float(input("Ⱦ¾¿Âµµ: "))
celsius = (fahrenheit - 32.0) * 5.0 / 9.0
print("¼·¾¾¿Âµµ:", celsius)
LAB3-3 ¸ö¹«°Ô¿Í Å°¸¦ ÀÔ·Â¹Þ¾Æ BMI °è»êÇϱâ
weight = float(input("¸ö¹«°Ô¸¦ kg ´ÜÀ§·Î ÀÔ·ÂÇϽÿÀ: "))
height = float(input("Å°¸¦ ¹ÌÅÍ ´ÜÀ§·Î ÀÔ·ÂÇϽÿÀ: "))
bmi = (weight / (height**2))
print("´ç½ÅÀÇ BMI=", bmi)
LAB3-4 ÀÚµ¿ ÆǸűâ ÇÁ·Î±×·¥À» ¸¸µé¾î º¸ÀÚ
money = int(input("ÅõÀÔÇÑ µ·: "))
price = int(input("¹°°Ç°ª: "))
change = money-price
print("°Å½º¸§µ·: ", change)
coin500s = change // 500# 500À¸·Î ³ª´©¾î¼ ¸òÀÌ 500¿øÂ¥¸®ÀÇ °³¼ö
change = change % 500# 500À¸·Î ³ª´« ³ª¸ÓÁö¸¦ °è»êÇÑ´Ù.
coin100s = change // 100# 100À¸·Î ³ª´©¾î¼ ¸òÀÌ 100¿øÂ¥¸®ÀÇ °³¼ö
print("500¿ø µ¿ÀüÀÇ °³¼ö:", coin500s)
print("100¿ø µ¿ÀüÀÇ °³¼ö:", coin100s)
3.6 º¹ÇÕ ÇÒ´ç ¿¬»êÀÚ¶ó´Â µ¥ÀÌÅÍ °úÇÐÀ» À§ÇÑ ¿¬»êÀÚ
num = 200
num += 100 # 200 + 100 ¿¬»êÀ» ¼öÇàÇÏ¿© ±× °á°ú¸¦ num¿¡ ÇÒ´ç
num
num -= 100 # 300 ? 100 ¿¬»êÀ» ¼öÇàÇÏ¿© ±× °á°ú¸¦ num¿¡ ÇÒ´ç
num
num *= 20 # 200 * 20 ¿¬»êÀ» ¼öÇàÇÏ¿© ±× °á°ú¸¦ num¿¡ ÇÒ´ç
num
num /= 2 # 4000 / 2 ¿¬»êÀ» ¼öÇàÇÏ¿© ±× °á°ú¸¦ num¿¡ ÇÒ´ç
num
num /= 2 # 4000 / 2 ¿¬»êÀ» ¼öÇàÇÏ¿© ±× °á°ú¸¦ num¿¡ ÇÒ´ç
num
3.7 µÎ °ªÀÇ Å©±â¸¦ ºñ±³ÇÏ´Â ºñ±³ ¿¬»êÀÚ
a=777
b=888
a != b
a > b
a < b
a >= b
a >= b # µÎ °³ÀÇ ±âÈ£·Î Ç¥ÇöµÈ °ü°è ¿¬»êÀÚ´Â ¶ç¾î¾²¸é ¾È µÈ´Ù.
a => b # µÎ °³ ±âÈ£·Î Ç¥ÇöµÈ °ü°è ¿¬»êÀÚÀÇ ¼ø¼¸¦ µÚÁý¾îµµ ¾È µÈ´Ù.
3.8 AND, OR, NOTµµ ¿¬»êÀÚ·Î »ç¿ë°¡´ÉÇÏ´Ù : ³í¸® ¿¬»êÀÚ
10 > 20 # 10Àº 20º¸´Ù ÀÛÀ¸¹Ç·Î 10 > 20Àº False°¡ µÊ
10 < 20# 10Àº 20º¸´Ù ÀÛÀ¸¹Ç·Î 10 < 20Àº True°¡ µÊ
bool(9) # 9´Â 0ÀÌ ¾Æ´Ï¹Ç·Î True°¡ µÊ
bool(-1) # -1 ¿ª½Ã 0ÀÌ ¾Æ´Ï¹Ç·Î True°¡ µÊ
bool(0)# ¼ýÀÚ °ªÁß¿¡¼´Â À¯ÀÏÇÏ°Ô 0ÀÇ °ª¸¸ False°¡ µÊ
bool(None)# NoneÀº °ªÀÌ ¾øÀ½À» Ç¥ÇöÇÔ, µû¶ó¼ False°¡ µÊ
bool('')# ºó ¹®ÀÚ¿À̹ǷΠFalse°¡ µÊ
bool('hello')# ¹®ÀÚ¿ °ªÀÌ ÀÖÀ¸¹Ç·Î True°¡ µÊ
3.9 ÀÌÁø¼ö¸¦ Àß ´Ù·ç´Â ÄÄÇ»ÅÍ¿¡ ÃÖÀûÈµÈ ¿¬»êÀÚ : ºñÆ® ¿¬»êÀÚ
bin(9)
bin(10)
bin(9 & 10)
bin(9 | 10)
bin(~9)
bin(9) # ÀÌÁø¼ö 00001001
bin(10) # ÀÌÁø¼ö 00001010
9 ^ 10 # °á°ú´Â 00000011 = ½ÊÁø¼ö 3
bin(9 ^ 10) # ¾Õ ºÎºÐÀÇ 0Àº ¸ðµÎ »ç¶óÁö°í 1ÀÌ ³ªÅ¸³ª´Â °÷ºÎÅÍ Ãâ·ÂµÈ´Ù.
4 << 1 # 00100À» ÇÑ ºñÆ® ¿ÞÂÊÀ¸·Î À̵¿ÇÏ¿© 01000À» ¸¸µç´Ù.
4 << 2 # 00100À» µÎ ºñÆ® ¿ÞÂÊÀ¸·Î À̵¿ÇÏ¿© 10000À» ¸¸µç´Ù.
num = 2 # Á¤¼ö 2´Â ÀÌÁø¼ö 10(2)À¸·Î Ç¥ÇöµÊ
num
num <<= 1 # Á¤¼ö 2¸¦ 1ºñÆ® ¿ÞÂÊ À̵¿½ÃÅ°¸é 100(4)°¡ µÊ
num
num <<= 1 # Á¤¼ö 4¸¦ 1ºñÆ® ´õ ¿ÞÂÊ À̵¿½ÃÅ°¸é 1000(8)ÀÌ µÊ
num
num >>= 1 # Á¤¼ö 8¸¦ 1ºñÆ® ¿À¸¥ÂÊÂÊ À̵¿½ÃÅ°¸é 100(4)°¡ µÊ
num
LAB3-5 Æò±Õ ±¸Çϱâ - ¿¬»êÀÚ ¿ì¼±¼øÀ§
x = int(input("ù ¹ø° ¼ö¸¦ ÀÔ·ÂÇϽÿÀ: "))
y = int(input("µÎ ¹ø° ¼ö¸¦ ÀÔ·ÂÇϽÿÀ: "))
z = int(input("¼¼ ¹ø° ¼ö¸¦ ÀÔ·ÂÇϽÿÀ: "))
avg = (x + y + z) / 3 # ¿Ã¹Ù¸£°Ô °íÃÄÁø °è»ê
print("Æò±Õ =", avg)
import random
random.random()
random.random()
random.randint(1, 7) # 1ÀÌ»ó 7ÀÌÇÏ(7À» Æ÷ÇÔ)ÀÇ ÀÓÀÇÀÇ Á¤¼ö¸¦ ¹Ýȯ
random.randrange(1, 7) # 1ÀÌ»ó 7¹Ì¸¸(7À» Æ÷ÇÔ¾ÈÇÔ)ÀÇ ÀÓÀÇÀÇ Á¤¼ö¸¦ ¹Ýȯ
random.randrange(0, 10, 2) # 0, 2, 4, 8 Áß(10Àº Æ÷ÇÔ ¾ÈÇÔ) Çϳª¸¦ ¹ÝȯÇÔ
random.randrange(0, 10, 2) # 0, 2, 4, 8 Áß(10Àº Æ÷ÇÔ ¾ÈÇÔ) Çϳª¸¦ ¹ÝȯÇÔ
lst =[11, 22, 33, 44, 55]
random.shuffle(lst)
lst
random.choice(lst)
import math
math.pow(3, 3) # 3ÀÇ 3 Á¦°ö
math.fabs(-12345) # -99ÀÇ ½Ç¼ö Àý´ë°ª
math.log(2.71828)
math.log(10000, 10) # ·Î±× 10À» ¹ØÀ¸·Î ÇÏ´Â 100°ª
math.pi # ¿øÁÖÀ²
math.sin(math.pi) # sin() ÇÔ¼öÀÇ ÀÎÀÚ·Î PI/2.0¸¦ ³Ö¾îº¸ÀÚ