MapleStory Finger Point

๐Ÿ’Ž Python/๐Ÿ“šํŒŒ์ด์ฌ for Beginner (2ํŒ)

ch 6 ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

HYEJU01 2024. 3. 20. 04:12

1) ๋ณด๊ธฐ ์ฑ„์šฐ๊ธฐ

1. ์กฐ๊ฑด์‹

2. ์‹คํ–‰๋ฌธ 1

3. ์‹คํ–‰๋ฌธ 2

 

2) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก

a = 100

if a != 100: 
	print("100 x")
else :
	print("100 o")

100 o ์ด ์ถœ๋ ฅ๋œ๋‹ค.

 

 

3) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก

a = 123

if a == 100 :
	print ("100 o ")
	print ("100 x")

a ๋Š” 100๊ณผ ๊ฐ™์ง€ ์•Š์Œ์œผ๋กœ ๋‘˜๋‹ค ์ถœ๋ ฅ๋˜์ง€ ์•Š์Œ.

 

 

4) 3์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํŒ๋‹จ ํ”„๋กœ๊ทธ๋žจ

 

์กฐ๊ฑด๋ฌธ์— a % 3 == 0 ์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

 

5) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก

a = 123


if a > 100:
	if a > 200 :
    	print("์™„์ „ํฐ์ˆ˜์ž…๋‹ˆ๋‹ค.")
	else :
    	print("์ ๋‹นํ•œ์ˆ˜์ž…๋‹ˆ๋‹ค")
else :
        print("์™„์ „์ž‘์€์ˆ˜์ž…๋‹ˆ๋‹ค")
        print("ํ”„๋กœ๊ทธ๋žจ ๋์ž…๋‹ˆ๋‹ค.")

a ๊ฐ€ 100๋ณด๋‹ค ํฌ๋ฏ€๋กœ ์ฒ˜์Œ if ๋ฌธ์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.

2์ค‘ if ๋ฌธ์—์„œ 200๋ณด๋‹ค ์ž‘์œผ๋ฏ€๋กœ else ์‹คํ–‰

 

"์ ๋‹นํ•œ ์ˆ˜ ์ž…๋‹ˆ๋‹ค" ์ถœ๋ ฅ๋จ

 

 

 

6) ์ค‘์ฒฉ if ๋ฌธ์„ elif ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝ

score = 55

if score >= 60 : 
	print ("ํ•ฉ๊ฒฉ์ž…๋‹ˆ๋‹ค")
elif score >= 40 : 
	print ("๋ถˆํ•ฉ๊ฒฉ, ๊ณผ๋ฝ์€ ์•„๋‹˜")
else :
	print ("๋ถˆํ•ฉ๊ฒฉ, ๊ณผ๋ฝ ์ž…๋‹ˆ๋‹ค.")

2์ค‘ if ๋ฌธ ๋ถ€๋ถ„์„ elif ๋กœ ๊ต์ฒดํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

7) ์ฃผ์‚ฌ์œ„ ๋˜์ ธ ํฐ ์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฉด ์ด๊ธฐ๋Š” ๊ฒŒ์ž„ ์ฝ”๋“œ

import random

num, a, b = 0,0,0

a = random.randrange(1,6)
b = random.randrange(1,6)

print("A์˜ ์ฃผ์‚ฌ์œ„ ์ˆซ์ž๋Š” %d ์ž…๋‹ˆ๋‹ค." % a)
print("B์˜ ์ฃผ์‚ฌ์œ„ ์ˆซ์ž๋Š” %d ์ž…๋‹ˆ๋‹ค." % b)

if a > b :
    print("A๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค")
elif a < b:
    print("B๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค")
else :
    print("๋น„๊ฒผ์Šต๋‹ˆ๋‹ค")