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

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 68~69์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต

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

ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ฝ”๋”ฉ 2์žฅ 68~69์ชฝ ๋„์ „! ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ •๋‹ต

 

1. ๋‹ต:

1
2
3
string1 = input("๋ฌธ์ž์—ด 1: "# ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด 1: ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ string1์— ๋Œ€์ž…
string2 = input("๋ฌธ์ž์—ด 2: "# ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด 2: ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ณ€์ˆ˜ strting2์— ๋Œ€์ž…
print(string1 + " " + string2) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ณ€์ˆ˜ string1 string2 ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ถœ๋ ฅ
cs

 

2. ๋‹ต:

1
2
3
4
5
kmSpeed = int(input("์ฐจ์˜ ์†๋„๋ฅผ ์ž…๋ ฅ(km) >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ฐจ์˜ ์†๋„๋ฅผ ์ž…๋ ฅ(km) >> ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ 10์ง„์ˆ˜ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฆฌํ„ด ๊ฐ’์„ ๋ณ€์ˆ˜ kmSpeed์— ๋Œ€์ž…
mileSpeed = kmSpeed / 1.61 # ๋ณ€์ˆ˜ mileSpeed์— ํ‚ฌ๋กœ๋ฏธํ„ฐ ๋‹จ์œ„ ์†๋„๋ฅผ ๋งˆ์ผ ๋‹จ์œ„ ์†๋„๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋Œ€์ž…
 
print(str(kmSpeed) + "(km)์€ " + str(mileSpeed) + " ๋งˆ์ผ(miles)์ด๋‹ค."# ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ํ‚ฌ๋กœ๋ฏธํ„ฐ ๋‹จ์œ„, ๋งˆ์ผ ๋‹จ์œ„ ์†๋„ ์ถœ๋ ฅ
                                                                       # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด str() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€
cs

 

3. ๋‹ต:

1
2
3
4
5
americano = int(input("์•„๋ฉ”๋ฆฌ์นด๋…ธ ๋ช‡ ๊ฐœ ์ฃผ๋ฌธํ•˜์„ธ์š”? ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๋ช‡ ๊ฐœ ์ฃผ๋ฌธํ•˜์„ธ์š”? ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ 10์ง„์ˆ˜ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ๋ณ€์ˆ˜ americano์— ๋Œ€์ž…
price = americano * 3500 # ์•„๋ฉ”๋ฆฌ์นด๋…ธ ์ด ๊ฐ€๊ฒฉ ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ price์— ๋Œ€์ž…
 
print("์ด ๊ฐ€๊ฒฉ์€ " + str(price) + " ์ด๋‹ค."# ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ price์— ์ €์žฅ๋œ  ์ด ๊ฐ€๊ฒฉ ์ถœ๋ ฅ
                                            # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด str() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€
cs

 

4. ๋‹ต:

1
2
3
4
5
6
7
8
earthLength = 40120 # ์•Œ๋ ค์ง„ ์ง€๊ตฌ ๋‘˜๋ ˆ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜ earthLength์— 40120 ๋Œ€์ž…
earthRadius = 6378.1 # ์ง€๊ตฌ ๋ฐ˜์ง€๋ฆ„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜ earthRadius์— 6378.1 ๋Œ€์ž…
circleLength = 2 * 3.141592 * earthRadius # ์ง€๊ตฌ์™€ ๊ฐ™์€ ์›๋‘˜๋ ˆ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜ circleLength์— ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ ๋Œ€์ž…
gap = earthLength - circleLength # ์•Œ๋ ค์ง„ ์ง€๊ตฌ ๋‘˜๋ ˆ์™€ ์ง€๊ตฌ์™€ ๊ฐ™์€ ์›๋‘˜๋ ˆ์˜ ์ฐจ์ด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜ gap์— ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ๋Œ€์ž…
print("์•Œ๋ ค์ง„ ์ง€๊ตฌ ๋‘˜๋ ˆ: " + str(earthLength)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์•Œ๋ ค์ง„ ์ง€๊ตฌ ๋‘˜๋ ˆ ์ถœ๋ ฅ
print("์ง€๊ตฌ์™€ ๊ฐ™์€ ์›๋‘˜๋ ˆ: " + str(circleLength)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์ง€๊ตฌ์™€ ๊ฐ™์€ ์›๋‘˜๋ ˆ ์ถœ๋ ฅ
print("์ฐจ์ด: " + str(gap) + "(km)"# ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์•Œ๋ ค์ง„ ์ง€๊ตฌ ๋‘˜๋ ˆ์™€ ์‹ค์ œ์™€ ์ฐจ์ด ๋ณ€์ˆ˜ gap ์ถœ๋ ฅ
                                    # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด str() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€
cs

 

5. ๋‹ต:

1
2
3
4
5
6
7
8
celsius = int(input("์˜จ๋„ ์ž…๋ ฅ >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์˜จ๋„ ์ž…๋ ฅ >> ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ 10์ง„์ˆ˜ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์„ญ์”จ ๋ณ€์ˆ˜ celsius์— ๋Œ€์ž…
fahrenheitExact = celsius * (9/5+ 32 # ์„ญ์”จ๋ฅผ ํ™”์”จ๋กœ ์ •ํ™•ํ•˜๊ฒŒ ๋ฐ”๊พธ๋Š” ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ fahrenheitExact์— ๋Œ€์ž…
fahrenheitInformal = celsius * 2 + 30 # ์„ญ์”จ๋ฅผ ํ™”์”จ๋กœ ์•ฝ์‹์œผ๋กœ ๋ฐ”๊พธ๋Š” ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ fahrenheitInformal ๋Œ€์ž…
gap = fahrenheitExact - fahrenheitInformal # ๋ณ€์ˆ˜ gap์— ์ •ํ™•ํ•˜๊ฒŒ์™€ ์•ฝ์‹ ์ฐจ์ด ์—ฐ์‚ฐํ•˜์—ฌ ๋Œ€์ž… 
print("์ •ํ™• ๊ณ„์‚ฐ: ์„ญ์”จ: " + str(celsius) + " , ํ™”์”จ: " + str(fahrenheitExact)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์ •ํ™• ๊ณ„์‚ฐ ์„ญ์”จ ํ™”์”จ ์ถœ๋ ฅ
print("์•ฝ์‹ ๊ณ„์‚ฐ: ์„ญ์”จ: " + str(celsius) + " , ํ™”์”จ: " + str(fahrenheitInformal)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์•ฝ์‹ ๊ณ„์‚ฐ ์„ญ์”จ ํ™”์”จ ์ถœ๋ ฅ
print("์ฐจ์ด: " + str(gap)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์ •ํ™• ๊ณ„์‚ฐ ์•ฝ์‹ ๊ณ„์‚ฐ ์ฐจ์ด ์ถœ๋ ฅ
                           # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด ํ•จ์ˆ˜ str() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜
cs

 

6. ๋‹ต:

1
2
3
4
5
6
7
8
9
10
11
12
number1 = int(input("Enter First number: ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ๋ฆฌํ„ด๊ฐ’์„ ๋ณ€์ˆ˜ number1์— ๋Œ€์ž…
number2 = int(input("Enter Second number: ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ž…๋ ฅ ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ๋ฆฌํ„ด๊ฐ’์„ ๋ณ€์ˆ˜  number2์— ๋Œ€์ž…
divide = number1 / number2 # ๋‚˜๋ˆ„๊ธฐ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ divide์— ๋Œ€์ž…
remainder = number1 % number2 # ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ remainder ๋Œ€์ž…
share = number1 // number2 # ๋ชซ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ share ๋Œ€์ž…
power = number1 ** number2 # ๊ฑฐ๋“ญ์ œ๊ณฑ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ power ๋Œ€์ž…
print(str(number1) + " / " + str(number2) + "==> " + str(divide)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋‚˜๋ˆ„๊ธฐ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ divide ์ถœ๋ ฅ
print(str(number1) + " % " + str(number2) + "==> " + str(remainder)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ remainder ์ถœ๋ ฅ
print(str(number1) + " // " + str(number2) + "==> " + str(share)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ชซ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ share ์ถœ๋ ฅ
print(str(number1) + " ** " + str(number2) + "==> " + str(power)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๊ฑฐ๋“ญ์ œ๊ณฑ ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ power ์ถœ๋ ฅ
                                                                  # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด str() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€
 
cs

 

7. ๋‹ต:

1
2
3
4
5
6
7
8
9
10
11
12
13
number1 = float.fromhex(input("์ฒซ ๋ฒˆ์งธ 16์ง„์ˆ˜ ์‹ค์ˆ˜ ์ž…๋ ฅ >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ 16์ง„์ˆ˜ ์‹ค์ˆ˜ ์ž…๋ ฅ >> ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ float.fromhex() ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœํ•˜์—ฌ 16์ง„์ˆ˜ ์‹ค์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ณ€์ˆ˜ number1์— ๋Œ€์ž…
number2 = float.fromhex(input("๋‘ ๋ฒˆ์งธ 16์ง„์ˆ˜ ์‹ค์ˆ˜ ์ž…๋ ฅ >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋‘ ๋ฒˆ์งธ 16์ง„์ˆ˜ ์‹ค์ˆ˜ ์ž…๋ ฅ >> ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ float.fromhex() ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœํ•˜์—ฌ 16์ง„์ˆ˜ ์‹ค์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ณ€์ˆ˜ number2์— ๋Œ€์ž…
print("์‹ค์ˆ˜1: " + str(number1) + " ์‹ค์ˆ˜2: " + str(number2)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋ณ€์ˆ˜ number1, number2์— ์ €์žฅ๋œ ๊ฐ’ str() ํ•จ์ˆ˜ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ์ถœ๋ ฅ
 
add = number1 + number2 # ๋ง์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ add์— ๋Œ€์ž…
sub = number1 - number2 # ๋บ„์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ sub์— ๋Œ€์ž…
mul = number1 * number2 # ๊ณฑ์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ mul์— ๋Œ€์ž…
div = number1 / number2 # ๋‚˜๋ˆ—์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€์ˆ˜ div์— ๋Œ€์ž…
 
print("ํ•ฉ: " + str(add)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ํ•ฉ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ add ์ถœ๋ ฅ
print("์ฐจ: " + str(sub)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ์ฐจ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ sub ์ถœ๋ ฅ
print("๊ณฑํ•˜๊ธฐ: " + str(mul)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๊ณฑ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ mul ์ถœ๋ ฅ
print("๋‚˜๋ˆ„๊ธฐ: " + str(div)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋‚˜๋ˆ—์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•œ ๋ณ€์ˆ˜ div ์ถœ๋ ฅ
cs

 

8. ๋‹ต:

1
2
3
4
5
6
7
8
9
10
11
12
number = int(input("๋„ค ์ž๋ฆฟ์ˆ˜ ์ •์ˆ˜ ์ž…๋ ฅ >> ")) # ํ‘œ์ค€ ์ž…๋ ฅ ํ•จ์ˆ˜ input() ํ˜ธ์ถœํ•˜์—ฌ ๋„ค ์ž๋ฆฟ์ˆ˜ ์ •์ˆ˜ ์ž…๋ ฅ >> ์•ˆ๋‚ด ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ ๋™์‹œ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์€ ๋ฌธ์ž์—ด์„ int() ํ˜ธ์ถœํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ๋ฆฌํ„ด ๊ฐ’์„ ๋ณ€์ˆ˜ number์— ๋Œ€์ž…
 
number4 = number // 1000 # number์˜ ์ฒœ์˜ ์ž๋ฆฟ์ˆ˜ ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ number4์— ๋Œ€์ž…
number = number % 1000
number3 = number // 100 # number์˜ ๋ฐฑ์˜ ์ž๋ฆฟ์ˆ˜ ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ number3์— ๋Œ€์ž…
number = number % 100
number2 = number // 10 # number์˜ ์‹ญ์˜ ์ž๋ฆฟ์ˆ˜ ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ number2์— ๋Œ€์ž…
number = number % 10
number1 = number // 1 # number์˜ ์ผ์˜ ์ž๋ฆฟ์ˆ˜ ์—ฐ์‚ฐํ•˜์—ฌ ๋ณ€์ˆ˜ number1์— ๋Œ€์ž…
 
print(str(number1) + str(number2) + str(number3) + str(number4)) # ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜ print() ํ˜ธ์ถœํ•˜์—ฌ ๋„ค ์žํž›์ˆ˜ ์ •์ˆ˜๋ฅผ ์—ญ์ˆœ์œผ๋กœ ์ถœ๋ ฅ
                                                                 # ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž + ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด str() ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด๋กœ ๋ณ€
cs

 

728x90