๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Python ํŒŒ์ด์ฌ/์ฑ…, ๊ฐ•์˜

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 4์žฅ 153~155์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต

by ๋น„์†Œ์•ผ 2022. 10. 24.
728x90

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 4์žฅ 153~155์ชฝ ํ•™์Šต ๋‚ด์šฉ ์ ๊ฒ€ ์ •๋‹ต

 

1.

(1) ๋‹ต: 

์กฐ๊ฑด์‹ 4>2๊ฐ€ True์ด๋ฉด, ์ฆ‰ 4๊ฐ€ 2๋ณด๋‹ค ํฌ๋ฉด 4๊ฐ€ 2๋ณด๋‹ค ํฌ๋‹ค ์ถœ๋ ฅ

1
4๊ฐ€ 2๋ณด๋‹ค ํฌ๋‹ค
cs

 

(2) ๋‹ต: 

์กฐ๊ฑด์‹ "python" > "py" ์ด True์ด๋ฉด, ์ฆ‰ python๋ณด๋‹ค py๊ฐ€ ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐ’์ด ๋” ์ž‘์œผ๋ฉด, ์‚ฌ์ „์—์„œ ๋จผ์ € ๋‚˜์˜ค๋ฉด 'python'์€ 'py'๋ณด๋‹ค ํฌ๋‹ค ์ถœ๋ ฅ

1
'python'์€ 'py'๋ณด๋‹ค ํฌ๋‹ค ์ถœ๋ ฅ # ํฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋‘˜๋Ÿฌ์‹ธ๋ฉด ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋„ ๋ฌธ์ž์—ด ์ทจ๊ธ‰
cs

 

(3) ๋‹ต: 

์กฐ๊ฑด์‹ not "P" in "python"์ด True์ด๋ฉด, ์ฆ‰ "P"๊ฐ€ "python"์— ์žˆ์ง€ ์•Š์œผ๋ฉด P ์ถœ๋ ฅ,

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฆ‰ ์žˆ์œผ๋ฉด python ์ถœ๋ ฅ

# ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ฃผ์˜ํ•˜์—ฌ ์กฐ๊ฑด์‹์˜ True, False๋ฅผ ํŒ๋‹จํ•œ๋‹ค.

# ๊ด€๊ณ„ ์†Œ์† ์—ฐ์‚ฐ์ž in ๋‹ค์Œ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž not ์ˆ˜ํ–‰ํ•œ๋‹ค.

1
P
cs

 

(4) ๋‹ต: 

์กฐ๊ฑด์‹ 4 == 0b100์ด True์ด๋ฉด, ์ฆ‰ 10์ง„์ˆ˜ 4์™€ 2์ง„์ˆ˜ 100์ด ๊ฐ™์œผ๋ฉด 4๋Š” 0b100๊ณผ ๊ฐ™๋‹ค ์ถœ๋ ฅ

์กฐ๊ฑด์‹์ด False์ด๋ฉด, ์ฆ‰ 10์ง„์ˆ˜ 4์™€ 2์ง„์ˆ˜ 100์ด ๋‹ค๋ฅด๋ฉด 4๋Š” 0b100๊ณผ ๋‹ค๋ฅด๋‹ค ์ถœ๋ ฅ

1
4๋Š” 0b100๊ณผ ๊ฐ™๋‹ค
cs

 

2. 

(1) ๋‹ต:  

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "kotlin" ๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๋‹ค ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
k o t l i n
cs

 

(2) ๋‹ต: 

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "12345" ๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๋‹ค ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
1 2 3 4 5 
cs

 

(3) ๋‹ต: 

๋ณ€์ˆ˜ i์— ํŠœํ”Œ 10, 20, 30์— ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ํ•˜๋‚˜์”ฉ ๋‹ค ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ i์— ์ €์žฅ๋œ ์ •์ˆ˜ 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
10 20 30 
cs

 

(4) ๋‹ต:

๋ณ€์ˆ˜ x์— ํŠœํ”Œ 2.5, 4.2, 3.1์— ๋“ค์–ด์žˆ๋Š” ์‹ค์ˆ˜ ํ•˜๋‚˜์”ฉ ๋‹ค ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ x์— ์ €์žฅ๋œ ์‹ค์ˆ˜ 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
2.5 4.2 3.1
cs

 

3. 

range(์ •์ˆ˜1, ์ •์ˆ˜2) ํ•จ์ˆ˜๋Š” ์ •์ˆ˜1 ์ด์ƒ ์ •์ˆ˜ 2๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค.

๋งค๊ฐœ๋ณ€์ˆ˜๋Š” start, stop, step์ด๊ณ 

start์™€ step์€ ์ƒ๋žต๋˜๋ฉด ์ž๋™์œผ๋กœ 0, 1์ด ๋œ๋‹ค.

 

list() ํ•จ์ˆ˜๋Š” ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

 

(1) ๋‹ต: [0, 1, 2, 3]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 1๊ฐœ ๋ฟ์ด๋ฏ€๋กœ start ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ธ์ž๊ฐ€ ์ƒ๋žต๋˜์–ด ์ž๋™์œผ๋กœ 0์ด ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 0๋ถ€ํ„ฐ 4๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[0123]
cs

 

(2) ๋‹ต: [0, 1, 2, 3, 4, 5, 6, 7]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 1๊ฐœ ๋ฟ์ด๋ฏ€๋กœ start ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ธ์ž๊ฐ€ ์ƒ๋žต๋˜์–ด ์ž๋™์œผ๋กœ 0์ด ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 0๋ถ€ํ„ฐ 8๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[01234567]
cs

 

(3) ๋‹ต: [4, 5, 6, 7, 8, 9]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 2๊ฐœ ๋ฟ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 4, stop์˜ ์ธ์ž๊ฐ€ 10์œผ๋กœ ์ „๋‹ฌ๋˜๊ณ , ๋งค๊ฐœ๋ณ€์ˆ˜ step์˜ ์ธ์ž๊ฐ€ ์ƒ๋žต๋˜์–ด ์ž๋™์œผ๋กœ 1์ด ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 4๋ถ€ํ„ฐ 10๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[456789]
cs

 

(4) ๋‹ต: [2, 3, 4, 5, 6, 7, 8, 9, 10]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 2๊ฐœ ๋ฟ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 2, stop์˜ ์ธ์ž๊ฐ€ 11์œผ๋กœ ์ „๋‹ฌ๋˜๊ณ , ๋งค๊ฐœ๋ณ€์ˆ˜ step์˜ ์ธ์ž๊ฐ€ ์ƒ๋žต๋˜์–ด ์ž๋™์œผ๋กœ 1์ด ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 2๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
 [2345678910]
cs

 

(5) ๋‹ต: [0, 2, 4, 6, 8, 10]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 0, stop์˜ ์ธ์ž๊ฐ€ 11, step์˜ ์ธ์ž๊ฐ€ 2๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 0๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ 2๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[0246810]
cs

 

(6) ๋‹ต: [10, 13, 16, 19]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 10, stop์˜ ์ธ์ž๊ฐ€ 20, step์˜ ์ธ์ž๊ฐ€ 3๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 10๋ถ€ํ„ฐ 20๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ 3๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[10131619]
cs

 

(7) ๋‹ต: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 10, stop์˜ ์ธ์ž๊ฐ€ 0, step์˜ ์ธ์ž๊ฐ€ -1๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 10๋ถ€ํ„ฐ 0๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ -1๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[10987654321]
cs

 

(8) ๋‹ต: [20, 18, 16, 14, 12]

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 20, stop์˜ ์ธ์ž๊ฐ€ 10, step์˜ ์ธ์ž๊ฐ€ -2๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 20๋ถ€ํ„ฐ 10๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ -2๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

1
[2018161412]
cs

 

4. 

(1) ๋‹ต: n o h t y p

๋ฌธ์ž์—ด "python"์˜ ์Šฌ๋ผ์ด์‹ฑ step์ด -1์ด๋ฏ€๋กœ ์ „์ฒด ๋ฌธ์ž์—ด์„ ์—ญ์ˆœ์œผ๋กœ ๋ฐฐ์—ดํ•œ ๋ฌธ์ž์—ด ๋ฆฌํ„ด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "nohtyp"์˜ ๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
n o h t y p
cs

 

(2) ๋‹ต: y h n

๋ฌธ์ž์—ด "python"์˜ ์Šฌ๋ผ์ด์‹ฑ start์ด 1, step์ด 2์ด๋ฏ€๋กœ ๋ฌธ์ž์—ด ์ธ๋ฑ์Šค 1๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ฐ„๊ฒฉ 2๋กœ ๋ฐฐ์—ดํ•œ ๋ฌธ์ž์—ด "yhn" ๋ฆฌํ„ด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "yhn"์˜ ๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
y h n
cs

 

(3) ๋‹ต: 0 1 2 3 4

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 1๊ฐœ ๋ฟ์ด๋ฏ€๋กœ start , step ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ธ์ž๊ฐ€ ์ƒ๋žต๋˜์–ด ์ž๋™์œผ๋กœ 0, 1์ด ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 0๋ถ€ํ„ฐ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

๋ณ€์ˆ˜ i์— ๋ฆฌ์ŠคํŠธ [0, 1, 2, 3, 4] ์˜ ์ •์ˆ˜ ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ i์— ์ €์žฅ๋œ ์ •์ˆ˜ 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
0 1 2 3 4
cs

 

(4) ๋‹ต: 1 3 5 7 9

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 1, stop์˜ ์ธ์ž๊ฐ€ 11, step์˜ ์ธ์ž๊ฐ€ 2๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 1๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ 2๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

๋ณ€์ˆ˜ i์— ๋ฆฌ์ŠคํŠธ [1,  3,  5, 7,  9] ์˜ ์ •์ˆ˜ ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ i์— ์ €์žฅ๋œ ์ •์ˆ˜ 1๊ฐœ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

1
1 3 5 7 9
cs

 

(5) ๋‹ต: 15

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 1, stop์˜ ์ธ์ž๊ฐ€ 11, step์˜ ์ธ์ž๊ฐ€ 4๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 1๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ 4๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

๋ณ€์ˆ˜ i์— ๋ฆฌ์ŠคํŠธ [1, 5, 9] ์˜ ์ •์ˆ˜ ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ total์— ๋ณ€์ˆ˜ i์— ์ €์žฅ๋œ ๊ฐ’ ํ•ฉํ•จ

๋ฐ˜๋ณต๋ฌธ์ด ๋‹ค ๋๋‚˜๋ฉด ๋ณ€์ˆ˜ total์— ์ €์žฅ๋œ ๊ฐ’ ์ถœ๋ ฅ

1
15
cs

 

(6) ๋‹ต: 27

range() ํ•จ์ˆ˜์˜ ์ธ์ž๊ฐ€ 3๊ฐœ ์ด๋ฏ€๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ start์˜ ์ธ์ž๊ฐ€ 3, stop์˜ ์ธ์ž๊ฐ€ 11, step์˜ ์ธ์ž๊ฐ€ 6๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ 3๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ๊ฐ„๊ฒฉ 6๋งŒํผ์˜ ์ •์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

๋ณ€์ˆ˜ i์— ๋ฆฌ์ŠคํŠธ [3, 9] ์˜ ์ •์ˆ˜ ํ•˜๋‚˜์”ฉ ๋ชจ๋‘ ํ• ๋‹น๋  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ mult์— ๋ณ€์ˆ˜ i์— ์ €์žฅ๋œ ๊ฐ’ ๊ณฑํ•จ

๋ฐ˜๋ณต๋ฌธ์ด ๋‹ค ๋๋‚˜๋ฉด ๋ณ€์ˆ˜ mult์— ์ €์žฅ๋œ ๊ฐ’ ์ถœ๋ ฅ

1
27
cs

 

5. 

๋งŒ์•ฝ ์กฐ๊ฑด์‹1์ด True์ด๋ฉด, ์ฆ‰ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ˆ˜ x๊ฐ€ 20 ์ดˆ๊ณผ์ด๋ฉด

x ์ถœ๋ ฅ

 

๊ทธ๋ ‡์ง€ ์•Š๊ณ  ๋งŒ์•ฝ ์กฐ๊ฑด์‹2์ด True์ด๋ฉด, ์ฆ‰ ์ „ ์กฐ๊ฑด์‹1์ด False์ด๊ณ  ์ด ์กฐ๊ฑด์‹2์ด True์ด๋ฉด,

์ฆ‰ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ˆ˜๊ฐ€ 20 ์ดํ•˜์ด๊ณ  2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0 ์ด ์•„๋‹ˆ๋ฉด

x // 3 ์ถœ๋ ฅ # x๋ฅผ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋ชซ

 

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฆ‰ ์ „ ์กฐ๊ฑด์‹์ด ๋ชจ๋‘ False์ด๋ฉด,

์ฆ‰ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ˆ˜๊ฐ€ 20์ดํ•˜์ด๊ณ  2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

x * 3 # x ๊ณฑํ•˜๊ธฐ 3

 

# 0 ์ด๊ฑฐ๋‚˜  ๋นˆ ๋ฌธ์ž์—ด์ด๋ฉด False, ๊ทธ ์™ธ์˜ ๋ชจ๋“  ๊ฐ’์€ True

 

(1) ๋‹ต:

1
21
cs

(2) ๋‹ต:

1
54
cs

(3) ๋‹ต:

1
5
cs

(4) ๋‹ต:

1
30
cs

(5) ๋‹ต:

1
1
cs

(6) ๋‹ต:

1
24
cs

 

6. 

(1) ๋‹ต: 0 3 6 9

๋ณ€์ˆ˜ n์— 0์ด์ƒ 10๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

๋ณ€์ˆ˜ n์— ์ €์žฅ๋œ ๊ฐ’ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

๋ฐ˜๋ณต๋ฌธ ๋‹ค ๋๋‚˜๋ฉด print() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
0 3 6 9
cs

 

(2) ๋‹ต: 12 16

๋ณ€์ˆ˜ n์— 10์ด์ƒ 20๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ 4์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

๋ณ€์ˆ˜ n์— ์ €์žฅ๋œ ๊ฐ’ ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

๋ฐ˜๋ณต๋ฌธ ๋‹ค ๋๋‚˜๋ฉด print() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
12 16
cs

 

(3) ๋‹ต:

*

**

***

****

*****

๋ณ€์ˆ˜ j์— 1์ด์ƒ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด "*"๊ณผ ๋ณ€์ˆ˜ j์— ์ €์žฅ๋œ ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ์—ฐ์‚ฐ์ž ์ด์šฉํ•˜์—ฌ ๋ฆฌํ„ด ๋ฐ›์€ ๋ฌธ์ž์—ด ์ถœ๋ ฅ

1
2
3
4
5
*
**
***
****
*****
cs

 

(4) ๋‹ต:

*

***

*****

๋ณ€์ˆ˜ j์— 1์ด์ƒ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด "*"๊ณผ ๋ณ€์ˆ˜ j์— ์ €์žฅ๋œ ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด ๋ฐ˜๋ณต ์—ฐ์‚ฐ์ž ์ด์šฉํ•˜์—ฌ ๋ฆฌํ„ด ๋ฐ›์€ ๋ฌธ์ž์—ด ์ถœ๋ ฅ

1
2
3
*
***
*****
cs

 

(5) ๋‹ต:

*****

*****

*****

*****

*****

๋ณ€์ˆ˜ i์— 0์ด์ƒ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ j์— 0์ด์ƒ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ฌธ์ž์—ด "*" ์ถœ๋ ฅ

1
2
3
4
5
*****
*****
*****
*****
*****
cs

 

(6) ๋‹ต:

******

******

******

๋ณ€์ˆ˜ i์— 0์ด์ƒ 3๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ j์— 0์ด์ƒ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ฌธ์ž์—ด "*" ์ถœ๋ ฅ

print() ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ end์˜ ์ธ์ž๊ฐ€ ' '์ด๋ฏ€๋กœ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ , ํ•œ ์นธ ๊ณต๋ฐฑ

ํ•œ ์ค„ ๋‹ค ๋๋‚˜๋ฉด print() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
2
3
******
******
******
cs

 

(7) ๋‹ต:

#

**

# # # 

****

# # # # # 

๋ณ€์ˆ˜ j์— 1์ด์ƒ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ๋ณ€์ˆ˜ j๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "*" ๋Œ€์ž…

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฆ‰ ์กฐ๊ฑด์‹์ด False์ด๋ฉด, ๋ณ€์ˆ˜ j๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด ์•„๋‹ˆ๋ฉด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "# " ๋Œ€์ž…

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ j์— ์ €์žฅ๋œ ์ •์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ฌธ์ž์—ด ๋ฆฌํ„ด

1
2
3
4
5
#
**
# # # 
****
# # # # # 
cs

 

(8) ๋‹ต:

*

# # 

***

# # # # 

*****

๋ณ€์ˆ˜ j์— 2์ด์ƒ 7๋ฏธ๋งŒ์˜ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ๋ณ€์ˆ˜ j๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "*" ๋Œ€์ž…

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฆ‰ ์กฐ๊ฑด์‹์ด False์ด๋ฉด, ๋ณ€์ˆ˜ j๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด ์•„๋‹ˆ๋ฉด

๋ณ€์ˆ˜ s์— ๋ฌธ์ž์—ด "# " ๋Œ€์ž…

๋ณ€์ˆ˜ s์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ j์— ์ €์žฅ๋œ ์ •์ˆ˜ - 1๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ๋ฌธ์ž์—ด ๋ฆฌํ„ด

1
2
3
4
5
*
# # 
***
# # # # 
*****
cs

 

7.

(1) ๋‹ต:

3

5

7

9

11

 

number == 3์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 3 ์ถœ๋ ฅ

number == 5์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 5 ์ถœ๋ ฅ

number == 7์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 7 ์ถœ๋ ฅ

number == 9์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 9 ์ถœ๋ ฅ

number == 11์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ True, break๋ฌธ์— ์˜ํ•ด์„œ ๋ฐ˜๋ณต๋ฌธ์ธ while๋ฌธ ๋น ์ ธ๋‚˜๊ฐ

print() ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
2
3
4
5
3
5
7
9
11
cs

 

(2) ๋‹ต:

7

10

13

19

 

number == 4์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ True, ๋‹ค์Œ ๋ฐ˜๋ณต์œผ๋กœ ๋„˜์–ด๊ฐ, while๋ฌธ์—์„œ๋Š” ์กฐ๊ฑด์‹ ๊ฒ€์‚ฌ๋กœ ๋„˜์–ด๊ฐ

number == 7์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 7 ์ถœ๋ ฅ

number == 10์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 10 ์ถœ๋ ฅ

number == 13์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 13 ์ถœ๋ ฅ

number == 16์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ True, ๋‹ค์Œ ๋ฐ˜๋ณต์œผ๋กœ ๋„˜์–ด๊ฐ, while๋ฌธ์—์„œ๋Š” ์กฐ๊ฑด์‹ ๊ฒ€์‚ฌ๋กœ ๋„˜์–ด๊ฐ

number == 19์ด๋ฏ€๋กœ if๋ฌธ ์กฐ๊ฑด์‹ False, 19 ์ถœ๋ ฅ

while๋ฌธ์˜ ์กฐ๊ฑด์‹ False, ๋ฐ˜๋ณต๋ฌธ ๋

print() ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
2
3
4
7
10
13
19
cs

 

(3) ๋‹ต:

rain

sun

 

๋ณ€์ˆ˜ word๊ฐ€ ํŠœํ”Œ์— ์žˆ๋Š” ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹น ๋ฐ›์„ ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, word == "exit"์ด๋ฉด ๋ฐ˜๋ณต๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

๋ณ€์ˆ˜ word์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด ์ถœ๋ ฅ

๋ฐ˜๋ณต๋ฌธ ๋‹ค ๋๋‚˜๋ฉด print() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
2
rain
sun
cs

 

(4) ๋‹ต:

rain

sun

weather

 

๋ณ€์ˆ˜ word๊ฐ€ ํŠœํ”Œ์— ์žˆ๋Š” ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ๋ชจ๋‘ ํ• ๋‹น ๋ฐ›์„ ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, word == "exit"์ด๋ฉด ๋‹ค์Œ ๋ฐ˜๋ณต์œผ๋กœ ๋„˜์–ด๊ฐ, for๋ฌธ์—์„œ๋Š” ๋ณ€์ˆ˜์— ๋‹ค์Œ ์‹œํ€€์Šค ๊ฐ’ ํ• ๋‹น์œผ๋กœ ๋„˜์–ด๊ฐ

๋ณ€์ˆ˜ word์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด ์ถœ๋ ฅ

๋ฐ˜๋ณต๋ฌธ ๋‹ค ๋๋‚˜๋ฉด print() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ค„๋ฐ”๊ฟˆ

1
2
3
rain
sun
weather
cs

 

8. 

๋ณ€์ˆ˜ n์— ์ •์ˆ˜ 2๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ˆ˜์ธ num๋ฏธ๋งŒ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋ณ€์ˆ˜ x์— ์ •์ˆ˜ 2๋ถ€ํ„ฐ ๋ณ€์ˆ˜ n๋ฏธ๋งŒ ๋ฆฌ์ŠคํŠธ์˜ ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ ๋ณ€์ˆ˜ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

x * n//x = n ์ถœ๋ ฅ

break๋ฌธ์— ์˜ํ•ด ๋ฐ˜๋ณต๋ฌธ ๋น ์ ธ๋‚˜๊ฐ, ์—ฌ๊ธฐ์„œ๋Š” for๋ฌธ์ด ์ค‘์ฒฉ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ for๋ฌธ ํ•˜๋‚˜๋งŒ ๋น ์ ธ๋‚˜๊ฐ์— ์ฃผ์˜, else:๋ฌธ๋„ ์‹คํ–‰ํ•˜์ง€ ์•Š์Œ์— ์ฃผ์˜

 

else: ๋ฐ˜๋ณต์ด ๋‹ค ๋๋‚˜๋ฉด ์‹คํ–‰

n์€ ์†Œ์ˆ˜(prime number) ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ

 

(1) ๋‹ต: 

2 ์†Œ์ˆ˜(prime number)

3 ์†Œ์ˆ˜(prime number)

 

num = 4

for n in 2, 3

n == 2์ผ๋•Œ,

    for x in range(2, 2): # ๋ณ€์ˆ˜ x์— ํ• ๋‹นํ•  ์ •์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ฐ˜๋ณต ๋‹ค ๋๋‚œ ์ƒํƒœ์ด๋ฏ€๋กœ else: ๋กœ ๋„˜์–ด๊ฐ

    2 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 3์ผ๋•Œ,

    for x in range(2, 3): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 3๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    3 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

1
2
2 ์†Œ์ˆ˜(prime number)
3 ์†Œ์ˆ˜(prime number)
cs

 

(2) ๋‹ต:

2 ์†Œ์ˆ˜(prime number)

3 ์†Œ์ˆ˜(prime number)

2 * 2 = 4

5 ์†Œ์ˆ˜(prime number)

2 * 3 = 6

 

num = 7

for n in 2, 3, 4, 5, 6

n == 2์ผ๋•Œ,

    for x in range(2, 2): # ๋ณ€์ˆ˜ x์— ํ• ๋‹นํ•  ์ •์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ฐ˜๋ณต ๋‹ค ๋๋‚œ ์ƒํƒœ์ด๋ฏ€๋กœ else: ๋กœ ๋„˜์–ด๊ฐ

    2 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 3์ผ๋•Œ,

    for x in range(2, 3): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 3๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    3 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 4์ผ๋•Œ,

    for x in range(2, 4): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 4๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 2 = 4 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 5์ผ๋•Œ,

    for x in range(2, 5): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    5 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 6์ผ๋•Œ,

    for x in range(2, 6): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 3 = 6 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

1
2
3
4
5
2 ์†Œ์ˆ˜(prime number)
3 ์†Œ์ˆ˜(prime number)
2 * 2 = 4
5 ์†Œ์ˆ˜(prime number)
2 * 3 = 6
cs

 

(3) ๋‹ต:

2 ์†Œ์ˆ˜(prime number)

3 ์†Œ์ˆ˜(prime number)

2 * 2 = 4

5 ์†Œ์ˆ˜(prime number)

2 * 3 = 6

7 ์†Œ์ˆ˜(prime number)

2 * 4 = 8

3 * 3 = 9

 

num = 10

for n in 2, 3, 4, 5, 6, 7, 8, 9

n == 2์ผ๋•Œ,

    for x in range(2, 2): # ๋ณ€์ˆ˜ x์— ํ• ๋‹นํ•  ์ •์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ฐ˜๋ณต ๋‹ค ๋๋‚œ ์ƒํƒœ์ด๋ฏ€๋กœ else: ๋กœ ๋„˜์–ด๊ฐ

    2 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 3์ผ๋•Œ,

    for x in range(2, 3): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 3๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    3 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 4์ผ๋•Œ,

    for x in range(2, 4): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 4๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 2 = 4 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 5์ผ๋•Œ,

    for x in range(2, 5): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    5 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 6์ผ๋•Œ,

    for x in range(2, 6): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 3 = 6 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 7์ผ๋•Œ,

    for x in range(2, 7): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 7๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 5์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 6์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    7 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 8์ผ๋•Œ,

    for x in range(2, 8): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 8๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 4 = 8 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 9์ผ๋•Œ,

    for x in range(2, 9): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 9๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        3 * 3 = 9 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

 

1
2
3
4
5
6
7
8
2 ์†Œ์ˆ˜(prime number)
3 ์†Œ์ˆ˜(prime number)
2 * 2 = 4
5 ์†Œ์ˆ˜(prime number)
2 * 3 = 6
7 ์†Œ์ˆ˜(prime number)
2 * 4 = 8
3 * 3 = 9
cs

 

(4) ๋‹ต:

2 ์†Œ์ˆ˜(prime number)

3 ์†Œ์ˆ˜(prime number)

2 * 2 = 4

5 ์†Œ์ˆ˜(prime number)

2 * 3 = 6

7 ์†Œ์ˆ˜(prime number)

2 * 4 = 8

3 * 3 = 9

2 * 5 = 10

11 ์†Œ์ˆ˜(prime number)

 

num = 12

for n in 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

n == 2์ผ๋•Œ,

    for x in range(2, 2): # ๋ณ€์ˆ˜ x์— ํ• ๋‹นํ•  ์ •์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ฐ˜๋ณต ๋‹ค ๋๋‚œ ์ƒํƒœ์ด๋ฏ€๋กœ else: ๋กœ ๋„˜์–ด๊ฐ

    2 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 3์ผ๋•Œ,

    for x in range(2, 3): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 3๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    3 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 4์ผ๋•Œ,

    for x in range(2, 4): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 4๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 2 = 4 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 5์ผ๋•Œ,

    for x in range(2, 5): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 5๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    5 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 6์ผ๋•Œ,

    for x in range(2, 6): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 6๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 3 = 6 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 7์ผ๋•Œ,

    for x in range(2, 7): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 7๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 5์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 6์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    7 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

n == 8์ผ๋•Œ,

    for x in range(2, 8): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 8๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        2 * 4 = 8 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 9์ผ๋•Œ,

    for x in range(2, 9): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 9๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        3 * 3 = 9 ์ถœ๋ ฅ

        break์ด๋ฏ€๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

n == 10์ผ๋•Œ,

    for x in range(2, 10): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 10๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

       2 * 5 = 10 ์ถœ๋ ฅ

n == 11์ผ๋•Œ,

    for x in range(2, 11): # ๋ณ€์ˆ˜ x์— 2๋ถ€ํ„ฐ 11๋ฏธ๋งŒ์˜ ์ •์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ํ• ๋‹นํ•  ๋™์•ˆ ๋ฐ˜๋ณต

        x == 2์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 3์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 4์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 5์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 6์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 7์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 8์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 9์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

        x == 10์ผ๋•Œ,

        ๋งŒ์•ฝ ์กฐ๊ฑด์‹์ด True์ด๋ฉด, ์ฆ‰ ๋ณ€์ˆ˜ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด

        False์ด๋ฏ€๋กœ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

    11 ์†Œ์ˆ˜(prime number) ์ถœ๋ ฅ

 

1
2
3
4
5
6
7
8
9
10
2 ์†Œ์ˆ˜(prime number)
3 ์†Œ์ˆ˜(prime number)
2 * 2 = 4
5 ์†Œ์ˆ˜(prime number)
2 * 3 = 6
7 ์†Œ์ˆ˜(prime number)
2 * 4 = 8
3 * 3 = 9
2 * 5 = 10
11 ์†Œ์ˆ˜(prime number)
cs

 

9. 

(1) ๋‹ต:

if ์กฐ๊ฑด์‹ ๋’ค์— : ์ฝœ๋ก ์ด ๋น ์ ธ ์žˆ๋‹ค.

(2) ๋‹ต:

if๋ฌธ ๋ธ”๋Ÿญ์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์žฅ์ด ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ์•ˆ ๋˜์–ด์žˆ๋‹ค.

(3) ๋‹ต:

for๋ฌธ์— ํ• ๋‹น ๋ฐ›์„ ๋ณ€์ˆ˜๊ฐ€ ์—†๋‹ค.

(4) ๋‹ต:

for๋ฌธ ๋ธ”๋Ÿญ์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์žฅ์ด ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ์•ˆ๋˜์–ด์žˆ๋‹ค.

 

10. ๋‹ต:

1
2
3
4
5
6
7
8
while True# ์กฐ๊ฑด์‹์ด True์ผ ๋™์•ˆ ๋ฐ˜๋ณต, ์ฆ‰ ๋ฌดํ•œ๋ฐ˜๋ณต
    reply = input("์ข…๋ฃŒํ•˜๋ ค๋ฉด \"stop\" ๋˜๋Š” \"quit\" ์ž…๋ ฅ ? "# ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ reply์— ๋Œ€์ž…
    print(reply) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ณ€์ˆ˜ reply์— ์ €์žฅ๋œ ๋ฌธ์ž์—ด ์ถœ๋ ฅ
 
    if reply == "quit" or reply == "stop"# ๋งŒ์•ฝ ๋ณ€์ˆ˜ reply๊ฐ€ ๋ฌธ์ž์—ด quit ๋˜๋Š” stop์ด๋ฉด
        break # ๋ฐ˜๋ณต๋ฌธ ๋น ์ ธ๋‚˜๊ฐ, while๋ฌธ ๋น ์ ธ๋‚˜๊ฐ
 
print(" ์ข…๋ฃŒ ".center(20"*")) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์ข…๋ฃŒ ๋ฌธ์ž์—ด์„ center() ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœํ•˜์—ฌ ํญ 20, ์ฑ„์šธ ๋ฌธ์ž "*"๋กœ ๊ฐ€์šด๋ฐ ์ •๋ ฌํ•˜์—ฌ ๋ฆฌํ„ด๋ฐ›์€ ๋ฌธ์ž์—ด ์ถœfur
cs

 

728x90