05: ์—ฐ์‚ฐ์ž 2 (23.04.06)

๊น€์œค์„œยท2023๋…„ 4์›” 7์ผ
post-thumbnail

๐Ÿ“๋ณตํ•ฉ์—ฐ์‚ฐ์ž

+= โžก๏ธ ๋ง์…ˆ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
-= โžก๏ธ ๋บ„์…ˆ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
*= โžก๏ธ ๊ณฑ์…ˆ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
/= โžก๏ธ ๋‚˜๋ˆ—์…ˆ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
//= โžก๏ธ ๋ชซ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
%= โžก๏ธ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น
**= โžก๏ธ ๊ฑฐ๋“ญ์ œ๊ณฑ ์—ฐ์‚ฐ ํ›„ ํ• ๋‹น

๐Ÿ“์‹ค์Šต
๋‹ค์Œ ํ‘œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์—ฐ๊ฐ„ ๋ˆ„์  ๊ฐ•์ˆ˜๋Ÿ‰์„ ์ถœ๋ ฅํ•ด ๋ณด์ž.

์˜ˆ์ œ ์ค‘ 12์›” ๋ˆ„์  ๊ฐ•์ˆ˜๋Ÿ‰ = 1,161mm (, ๋„ฃ์–ด ๊น”๋”ํ•˜๊ฒŒ ํ•˜๊ธฐ)
print('12์›” ๋ˆ„์  ๊ฐ•์ˆ˜๋Ÿ‰: {}mm'.format(format(totalRainAmount, ','))

๐Ÿ“๋น„๊ต ์—ฐ์‚ฐ์ž(์ˆซ์ž ๋น„๊ต)

์—ฐ์‚ฐ๊ฒฐ๊ณผ๋Š” bool์ด๋‹ค. (T & F)

๐Ÿ“์‹ค์Šต
โ‘  ์ˆซ์ž 2๊ฐœ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ๋น„๊ต ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ž.
โ‘ก ์ž๋™์ฐจ์˜ ์ „์žฅ๊ณผ ์ „ํญ์„ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์ฐจ ๊ธฐ๊ณ„ ์„ธ์ฐจ ๊ฐ€๋Šฅ์—ฌ๋ถ€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์ž.

๐Ÿ“๋น„๊ต ์—ฐ์‚ฐ์ž(๋ฌธ์ž ๋น„๊ต)

โ‘  ์•„์Šคํ‚ค ์ฝ”๋“œ ์ด์šฉ

  • ๋ฌธ์ž๋ฅผ ๋น„๊ตํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์•„์Šคํ‚ค์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•œ ์ˆซ์ž๋ฅผ ๋น„๊ตํ•˜๋Š” ๊ฒƒ
  • ์•„์Šคํ‚ค ์ฝ”๋“œ๋Š” ๋™์ผํ•œ ์•ŒํŒŒ๋ฒณ์ด์–ด๋„ ๋Œ€์†Œ๋ฌธ์ž ์ˆซ์ž๊ฐ€ ๋‹ค๋ฅด๋‹ค
cha1 = 'A'                #65
cha2 = 'M'                #77

๋ฌธ์ž์ž„์„ ๊ฐ•์กฐํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋ฅผ ํ‘œ์‹œํ•ด์ฃผ์ž
--์ž‘์€ ๋”ฐ์˜ดํ‘œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•: \'
์—ญ์Šฌ๋ž˜์‹œ๋ฅผ ๋„ฃ๊ณ  ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋ฅผ ๋„ฃ๊ฒŒ ๋˜๋ฉด ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋งŒ ์ถœ๋ ฅ๋œ๋‹ค

 cha1 = 'A' #65
 cha2 = 'M' #77

 print('\'{}\' > \'{}\' : '{}'.format(cha1, cha2, (cha1 > cha2))
=> 'A' > 'M' : False

โ‘ก ๋ฌธ์ž๋ฅผ ์•„์Šคํ‚ค ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜

๐Ÿ˜ฎord() : ๋ฌธ์ž๋ฅผ ์ˆซ์ž๋กœ
๐Ÿ˜ฎchr() : ์ˆซ์ž๋ฅผ ๋ฌธ์ž๋กœ

print('\'{}\' -> {}'.format(ord('A')))
A -> 65

print('65 -> {}'.format(chr(65)))
65 -> A 

โ‘ข๋ฌธ์ž์—ด ๋น„๊ต๋Š” ๋ฌธ์ž ๋น„๊ต์™€ ๋‹ค๋ฅด๋‹ค

๋ฌธ์ž์—ด ๋น„๊ต๋Š” only <๊ฐ™๋‹ค, ๊ฐ™์ง€ ์•Š๋‹ค> 2๊ฐœ๋งŒ ๋น„๊ต
๋ฌธ์ž ๋น„๊ต๋Š” 6๊ฐœ ๋น„๊ต (๋น„๊ต ์—ฐ์‚ฐ์ž ์‚ฌ์šฉ)

str1 = 'Hello'
str2 = 'hello'

print('{} == {} : {}'.format(str1, str2, (str1 == str2)))
print('{} == {} : {}'.format(str1, str2, (str1 != str2)))

Hello == hello : False
hello != hello : True

๐Ÿ“์‹ค์Šต
โ‘  ์•ŒํŒŒ๋ฒณ์„ ์ž…๋ ฅํ•˜๋ฉด ์•„์Šคํ‚ค ์ฝ”๋“œ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ž.
โ‘ก ์•„์Šคํ‚ค ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฌธ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์ž.

โ‘ข ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ๋น„๊ต ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜์ž.

๐Ÿ“๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜
โžก๏ธ and (๊ต์ง‘ํ•ฉ)
โžก๏ธ or (ํ•ฉ์ง‘ํ•ฉ)
โžก๏ธ not (์ƒํƒœ ๋ถ€์ •)

not True = False

๐Ÿ“์‹ค์Šต
โ‘  '๋ฐฑ์‹  ์ ‘์ข… ๋Œ€์ƒ์ž๋Š” 20์„ธ ๋ฏธ๋งŒ 65์„ธ ์ด์ƒ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค'๋ฅผ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•ด ์ฝ”๋”ฉํ•ด๋ณด์ž.

โ‘ก ๊ตญ, ์˜, ์ˆ˜ ์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ํ‰๊ท ์ด 70์  ์ด์ƒ์ด๋ฉด True๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์ž. (๋‹จ, ๊ณผ๋ชฉ๋ณ„ ์ ์ˆ˜๊ฐ€ ์ตœ์†Œ 60์ด์ƒ์ธ ๊ฒฝ์šฐ True๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.)

๐Ÿ“operator ๋ชจ๋“ˆ

๋ชจ๋“ˆ์ด๋ž€?
๋ˆ„๊ตฐ๊ฐ€ ์ด๋ฏธ ๋งŒ๋“ค์–ด ๋†“์€ ํ›Œ๋ฅญํ•œ ๊ธฐ๋Šฅ
์‚ฐ์ˆ  ๋น„๊ต ๋“ฑ๋“ฑ ์˜ ์—ฐ์‚ฐ์ž์™€ ๊ด€๋ จ์ด ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๋น„๊ต ์—ฐ์‚ฐ์ž ๊ด€๋ จ ํ•จ์ˆ˜

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ๊ด€๋ จ ํ•จ์ˆ˜

random ๋ชจ๋“ˆ: ๋‚œ์ˆ˜ ์ถ”์ถœ ๋ชจ๋“ˆ
๋‚œ์ˆ˜; ๋ฌด์ž‘์œ„๋กœ ์ˆซ์ž ๋‚˜์˜ค๋Š” ๊ฒƒ

operator ๋ชจ๋“ˆ์„ ์“ฐ๋ ค๋ฉด import ํ•ด์ค˜์•ผ ํ•œ๋‹ค

import operator

๐Ÿ“์‹ค์Šต
โ‘  '๋ฐฑ์‹  ์ ‘์ข… ๋Œ€์ƒ์ž๋Š” 20์„ธ ๋ฏธ๋งŒ 65์„ธ ์ด์ƒ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค'๋ฅผ operator ๋ชจ๋“ˆ์„ ์ด์šฉํ•ด ์ฝ”๋”ฉํ•ด๋ณด์ž.

โ‘ก random๊ณผ oeprator ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด์„œ 10๋ถ€ํ„ฐ 100 ์‚ฌ์ด์˜ ๋‚œ์ˆ˜ ์ค‘ ์‹ญ์˜ ์ž๋ฆฌ์™€ ์ผ์˜ ์ž๋ฆฌ๊ฐ€ ๊ฐ๊ฐ 3์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์ž.

profile
๋ฌธ๊ณผ์ถœ์‹ ์˜ ๋ฐ์ดํ„ฐ ๋„์ „๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€