return : 함수를 호출했을 때 발생한 값을 반환해준다.-> 이때 발생한 값을 변수에 저장할 수 있다. return은 함수를 종료시켜주기 때문에 그 이후에 입력한 값은 처리되지 않는다. - return을 이용하여 함수를 종료시키기def format_name(f_name, l_name): if f_name == "" or l_name == "": return "You didn't provide valid inputs." formated_f_name = f_name.title() formated_l_name = l_name.title() return f"{formated_f_name} {formated_l_name}"print(format_name(input("What is your fi..
분류 전체보기
dictionary를 이용하여 비밀경매 프로그램 만들기 들어가야하는 기능1) 이름, 입찰가 입력2) 입찰가를 비교하여 가장 높은 값을 입찰한 사람에게 경매 낙찰 -> 이름과 입찰가 출력from replit import clearfrom art import logo# #HINT: You can call clear() to clear the output in the console.print(logo)#옥션 리스트 추가 함수bids = {}#bids 라는 딕셔너리를 생성해준다.bidding_finished = False#초기값 = false로 설정def find_highest_bidder(bidding_record): #딕셔너리 -> bids highest_bid = 0 winner = "" for b..
dictionary 기본 원리{"key": "value"}programming_dictionary = {"a":"b", "c":"d"}print(programming_dictionary)# output# {"a":"b", "c":"d"}print(programming_dictionary["a"])# output# b아래의 input 값을 기존 리스트 내에 딕셔너리로 추가하기 #inputBrazil2["Sao Paulo", "Rio de Janeiro"] 함수와 매개변수를 이용하여 리스트 내에 새로운 딕셔너리 추가country = input() # Add country namevisits = int(input()) # Number of visitslist_of_cities = eval(input()) # ..
카이사르 암호 : 암호화하고자 하는 내용을 알파벳별로 일정한 거리만큼 밀어서 다른 알파벳으로 치환하는 방식 1. 암호화 하기: encrypt 함수를 만들어 암호화 하기alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']direction = input("Type 'encode' to encrypt, type 'decode' to decrypt:\n")text = input("Type your message:\n").lower()shift = int(input("Type the shift number:\n"))..
prime_checker라는 함수를 새로이 정의하고is_prime이라는 초기값을 설정하여 수를 판별한다.def prime_checker(number): is_prime = True for i in range(2, number): if number % i == 0: is_prime = False # 소수는 1과 자기자신으로만 나누어지는 수이므로, # 2부터 자기자신 사이의 값으로 나누어보았을 때 나머지가 0이 있는 경우, 소수가 아니다. if is_prime == True: print(f'It\'s a prime number.') else: print(f'It\'s not a prime number.')n = int(input())prime_che..
행멘 게임 단계별로 만들기 실습 (4) *구현 내용: 기입한 값에 의한 행맨 상태 변화 그림 보여주기 + 오답 기입 시 유저의 목숨 -1, 목숨 0개면 게임 종료 import random#행맨의 상태를 보여줄 그림stages = [''' +---+ | | O | /|\ | / \ | |=========''', ''' +---+ | | O | /|\ | / | |=========''', ''' +---+ | | O | /|\ | | |=========''', ''' +---+ | | O | /| | | |=========''', ''' +---+ | | O | | | ..
행멘 게임 단계별로 만들기 실습 (3) *구현 내용 : while 반복문을 이용하여 while의 조건문이 false가 됐을 때 반복문을 멈추게 한다. while의 조건문이 false가 되는 경우는, 더이상 빈칸이 남아있지 않은 경우가 되어야한다.#Step 2import randomword_list = ["aardvark", "baboon", "camel"]chosen_word = random.choice(word_list)#테스트 코드print(f'Pssst, the solution is {chosen_word}.')blank = []for i in range(0, len(chosen_word)): i = "_" blank += i #빈칸이 모두 채워질 때까지 아래 코드 반복하기#초기값..
행멘 게임 단계별로 만들기 실습 (2) *구현 내용 : range 함수를 이용하여 정답의 글자수만큼 리스트 속 요소를 정답 글자로 변환해주는 행위를 반복해준다.import randomword_list = ["aardvark", "baboon", "camel"]chosen_word = random.choice(word_list)#테스트 코드print(f'Pssst, the solution is {chosen_word}.')#1 문자열의 글자 수만큼 '_' 생성 -> 리스트 형식으로blank = []for i in range(0, len(chosen_word)): i = "_" blank += i#print(blank) = ['_','_',...,'_'] #입력값guess = input("G..