MapleStory Finger Point

πŸ’Ž Python/πŸ“šνŒŒμ΄μ¬ for Beginner (2판)

ch 4 μ—°μŠ΅λ¬Έμ œ 풀이 - 파이썬 for Beginner (2판)

HYEJU01 2024. 3. 19. 22:31

1)μ‚°μˆ μ—°μ‚°μžκ°€ μ•„λ‹Œ 것은? 

^ (μ œκ³±μ€ ** 둜 ν‘œν˜„ν•¨), ~ (λΉ„νŠΈ λΆ€μ •), & (λΉ„νŠΈ 논리곱) , *** , ?

 

2) λ‹€μŒ 계산식을 예츑

a,b=10,20

1.a+b = 30

2.a-b = -10

3.a%b = 10  (a b λ₯Ό λ‚˜λˆ΄μ„λ•Œ λ‚˜λ¨Έμ§€ κ°’)

4.a//b = 0 (a b λ₯Ό λ‚˜λˆ΄μ„λ•Œμ˜ λͺ«)

 

 

3) λ‹€μŒ 계산식 예츑

a,b,c = 1,2,3

1.a+b%c = 2 (% λ‚˜λ¨Έμ§€ μ—°μ‚°μž μš°μ„  계산)

2.a*b-c = -1 (* κ³±μ…ˆ μ—°μ‚°μž λΆ€ν„° 계산)

3.a/b*c = (같은 μš°μ„ μˆœμœ„μ˜ 경우 μ™Όμͺ½λΆ€ν„°)

 

 

4) 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 것을 κ³ λ₯΄κ³  μˆ˜μ •ν•˜μ‹œμ˜€

s1, s2, s3 = "111", "111.11" , "99999999"

2번 : int(s2) + 111.11

float(s2)  + 111.11

λ¬Έμžμ—΄μ„ μ‹€μˆ˜λ‘œ λ³€ν™˜ν•  것이기 λ•Œλ¬Έμ— float() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•΄μ€˜μ•Όν•œλ‹€.

 

 

5) λŒ€μž…μ—°μ‚°μž ν™œμš©, κ²°κ³Ό 예츑

1. a,b = 10, 20; a+=b; print(a)
2. a,b = 10, 20; a%=b; print(a)
3. a,b = 10, 20; a//=b; print(a)

1번 : 30  (a=a+b 둜 계산)

2번 : 10

3번 : 0

 

 

6) λ…Όλ¦¬μ—°μ‚°μžκ°€ μ•„λ‹Œ 것

nor(νŒŒμ΄μ¬μ—μ„  제곡 μ•ˆν•˜λŠ” λ…Όλ¦¬μ—°μ‚°μž), xor (λΉ„νŠΈμ—°μ‚°μž), equal  (동등 μ—°μ‚°μž == )

=> λ…Όλ¦¬μ—°μ‚°μžλŠ” and , or , not 세가지가 μžˆλ‹€.