1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#개념
print(3*3*3*3) #81
print(3**4) #81
print(7/2) #7나누기 2의 몫 -> 실수형으로 출력. (3.5)
print(7//2) #7나누기 2의 몫 -> 정수형으로 출력. (3)
print(7%2) #7나누기 2의 나머지 (1)
quotient, remainder = divmod(7,2)
print(quotient, remainder) # 몫, 나머지
a = 1
a += 1 #증가 연산
a -= 1 #감소 연산
#---------------------------------------------------------------------------------
#예제1
myMoney = 5000
candyPrice = 120
numCandies = myMoney//candyPrice
print(numCandies) #최대한 살 수 있는 사탕 수
change = myMoney%candyPrice
print(change) #최대한 사탕을 구입하고 남은 돈
#예제3
# FV = PV*(1+r)ⁿ : FV=미래가치, PV=현재가치, r=수익률(연이율), n=투자기간(연 단위)
init_money = 24
interest = 0.06
years = 382
init_money*(1+interest)**years
#---------------------------------------------------------------------------------
#Lab1 변수 값 교환
x = 10
y = 20
x, y = y, x
print(x) #20
print(y) #10
#Lab2 감자재배
# 처음에 50개의 감자가 있었고 매주 감자 10개를 심어서 40개를 수확한다.
# 또, 하루에 감자를 3개씩 먹는다. 1년(52주)이 흐르면 감자는 몇 개가 될까?
growPotatoes = 50+52*30
eatPotatoes = 3*365
myPatatoes = growPotatoes - eatPotatoes
print(myPatatoes)
#Lab3 등산 시간 계산
# 평지에서는 시속 20km/h, 오르막에서는 10km/h, 내리막에서는 30km/h
# 주행시간을 계산하시오.
import math
t1 = 10/20
mountain = math.sqrt(3**2+4**2)
print(mountain)
t2 = mountain/10
t3 = mountain/30
t4 = 8/20
allTime = t1+t2+t3+t4
print(allTime)
|
'PROGRAMMING (NOTE) > Python' 카테고리의 다른 글
[Python] 3장 list (intermediate) (0) | 2020.12.06 |
---|---|
[Python] 3장 list (basic) (0) | 2020.12.06 |
[Python] 3장 input(), split(), map(), sep(), end(), string (0) | 2020.12.06 |
댓글