개발146 [Python] 기초 - range, list, type, shuffle, format from random import * # 랜덤 users = range(1,21) # 1부터 20까지 숫자 생성 #print(type(users)) # range 타입 users = list(users) # list로 변경 #print(type(users)) # list 타입 #print(users) shuffle(users) # 셔플 #print(users) # 후 출력 winners = sample(users, 4) # 4명 중 1치킨 3커피 print(" -- 당첨자 발표 --") print("치킨 당첨자 : {0}".format(winners[0])) print("커피 당첨자 : {0}".format(winners[1:])) print(" -- 축하합니다 --") 20명 중 4명을 뽑아 1명의 치.. 개발/Python 2021. 8. 11. [Python] 기초 - replace, index, len, count, format quiz = "http://naver.com" my_str = quiz.replace("http://", "") my_str = my_str[:my_str.index(".")] #처음나오는 . 까지만 출력 password = my_str[:3] + str(len(my_str)) + str(my_str.count("e")) + "!" print("{0} 의 비밀번호는 {1} 입니다.".format(quiz, password)) - 코드 설명 1. replace("a", "b") 는 quiz에 저장된 string에서 a대신 b로 대체하겠다는 함수다. 2. my_str = my_str[a:b] 는 my_str에 현재 naver.com 이 저장된 상황에서, a부터 b직전 까지를 다시 my_str에 저장하겠다는 .. 개발/Python 2021. 8. 11. 이전 1 ··· 10 11 12 13 다음