Programming Language/Python
[Python] 나도코딩 파이썬 입문 - 문풀 Part4.6~5
lxvxxu
2024. 7. 16. 19:16
#4.6 실습 문제: 비밀번호 만들기
https://thebook.io/080357/0126/
코딩 자율학습 나도코딩의 파이썬 입문: 4.6 실습 문제: 비밀번호 만들기
더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.
thebook.io
# 4.6 실습 문제: 비밀번호 만들기
from random import *
mysite = ["http://naver.com", "http://daum.net", "http://google.com", "http://youtube.com"]
mysite_fin = []
i = 0
for i in range(4) :
mysite_fin.append(mysite[i][7:])
mysite_fin[i] = mysite_fin[i][:mysite_fin[i].index(".")]
mysite_fin[i] = f"{mysite_fin[i][:3]}{len(mysite_fin[i])}{mysite[i].count("e")}!"
print(mysite[i]+"의 비밀번호는 "+mysite_fin[i]+"입니다.")
[Python] for문
https://thebook.io/080357/0201/
[Python] 리스트
https://thebook.io/080357/0137/
셀프체크
# 셀프체크
# 첫 번째 글자는 대문자로
# 나머지 글자는 소문자로 변환하는 프로그램
str = ["the early bird catches the worm.",
"Actions Speak Louder Than Words.", "PRACTICE MAKES PERFECT."]
i = 0
for i in range(3) :
print(str[i][0].upper() + str[i][1:].lower())
Part5
#01 - 1
#02 - 1
#03 - 2
#04 - 2
#05 - 2
#06 - 3
#07 - 2 ★★★ ★★ ★★
#08 - 3
#09 - 4
#10 - 2
#11 - 1
my_set = {1, 2, 3} my_list = [1, 2, 3] |
실습 문제: 당첨자 뽑기
# 실습 문제: 당점차 뽑기
# 20명 중 추첨, 아이디는 1~20
# 1명 치킨 쿠폰
# 3명 커피 쿠폰
# 무작위, 중복 X
# random 모듈의 shuffle()과 sample() 함수 활용
# from random import * 라고 하면 오류가 뜸
import random
my_ID = [x+1 for x in range(20)]
random.shuffle(my_ID)
print("-- 당첨자 발표--")
print("치킨 당첨자 : {}".format(my_ID[0]))
print("커피 당첨자 : {}" .format(my_ID[1:4]))
print("-- 축하합니다! --")
import random
my_ID = [x+1 for x in range(20)]
random.shuffle(my_ID)
print("-- 당첨자 발표--")
print("치킨 당첨자 : {}".format(my_ID[0]))
# <--- 이 부분이 '[값]'으로 출력되어 예상 실행결과와 다름.
# 따라서 이 부분에선 shuffle을 사용해야 함.
print("커피 당첨자 : {}" .format(random.sample(my_ID, k=3)))
print("-- 축하합니다! --")
셀프체크
https://thebook.io/080357/0183/
코딩 자율학습 나도코딩의 파이썬 입문: 셀프체크
더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.
thebook.io