Coding/Python

[Python] ์—ฐ์Šต๋ฌธ์ œ(๋ฌธ์žฅ ๋งŒ๋“ค๊ธฐ)

๊น€์œ ๋‹ˆ์ฝ˜ 2021. 12. 30. 16:03

1. ๋ฌธ์žฅ ๋งŒ๋“ค๊ธฐ 

# ๋ฌธ์žฅ์„ ์ž…๋ ฅ๋ฐ›์•„์„œ ๋ฌธ๋ฒ•์— ๋งž๋„๋ก ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ
# ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” . ์ด ์žˆ์„์ˆ˜๋„ ์žˆ๊ณ  ์—†์„์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
# ๋…ผ๋ฆฌ์ ์ธ ๋ฌธ์ œํ•ด๊ฒฐ ์ˆœ์„œ -> ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝ
# str.upper(), str.lower(),, offset index [], str.__add__(๋ฌธ์ž์—ด ๋ง์…ˆ)

# python IS the best Language / python IS the best Language.
# Python is the best language.

 

#๊ฐ’์„ ์ž…๋ ฅ๋ฐ›๊ธฐ
sentence = input("input: ")


#2. ๋ชจ๋‘ ์†Œ๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ
result = sentence.lower()

#3. ๊ฐ€์žฅ ์•ž๊ธ€์ž ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ
result = result[0].upper() + result[1:]


#4. ๋งˆ์ง€๋ง‰์ด . ๋กœ ๋๋‚˜๋Š”๊ฐ€? 
if result[:-1]!=".":
    result += "."
    
result

 

 

2. Lotto ๋ฒˆํ˜ธ ์ถ”์ถœ

# 6์ž๋ฆฌ์˜ ๋กœ๋˜๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”.
# 6์ž๋ฆฌ์˜ ๋ฒˆํ˜ธ๋Š” ์ค‘๋ณต์ด X
# ๋ฌธ์ž์—ด, ์ˆซ์ž, ๋ฆฌ์ŠคํŠธ
# while, not in, in, list.append(), break, len(), list.sort()
# ๋ฌธ์ œ๊ฐ€ ์กฐ๊ธˆ ๋ณต์žกํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ๊ธฐ๋Šฅ๋ถ€ํ„ฐ ๊ตฌํ˜„ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐ
# ๋žœ๋คํ•œ์ˆซ์ž 6๊ฐœ ์ถœ๋ ฅ -> ์ˆซ์ž๊ฐ€ ์ค‘๋ณต๋˜์ง€ ์•Š๋Š” ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€

 

import random 

lotto = []

while True:
    num = random.randint(1, 45)
    if num not in lotto:
        lotto.append(num)
    if len(lotto)>=6:
        break
        
print(lotto)