본문 바로가기

python9

[python] 단어 맞추기 게임 # 단어 맞추기 게임 # 조건 # 1. 단어와 뜻을 여러가지 준비 # 2. 랜덤으로 단어를 제시함 # 3. 유저에게 단어의 뜻을 입력받기 # 4. 맞으면 "정답입니다", 틀리면 "다시 입력해주세요" 만약 세번 틀리면 답을 알려줌 import random dictionary = { "apple" : "사과", "banana" : "바나나", "lemon" : "레몬", "grape" : "포도" } keys = list(dictionary.keys()) for i in range(len(keys)): question = keys[i] answer = dictionary.get(question) for i in range(3): userAnswer = input("{}의 뜻은?".format(question.. 2021. 2. 8.
[python] 야구 게임 만들기 # 숫자 맞추기 게임2(스트라이크 볼 게임) # 조건 # 1. 세자리 숫자를 랜덤으로 제시 # 2. 답을 입력받기 # 3. 랜덤으로 제시받은 3자리 숫자와 입력한 3자리 숫자를 비교, # 같은 자리의 같은 수 일 경우 스트라이크. 입력받은 특정한 위치의 숫자가 랜덤으로 제시받은 숫자 중에 존재할 경우 볼 # ex) 랜덤:123 입력받은 값:253 => 스트라이크 1 볼 1 import random number = str(random.randint(100,999)) number = list(number) print(number) while True: ball = 0 strike = 0 answer = input("숫자를 입력해주세요 : ") if not answer.isnumeric(): continue .. 2021. 2. 7.
[python] 숫자 맞추기 게임 # 숫자 맞추기 게임 # 조건 # 1.랜덤으로 숫자를 제시(1-100) # 2. 답을 입력받기 # 3. 업 앤 다운으로 힌트 제공 import random number = random.randint(1,101) while True: answer = input("숫자를 입력해주세요 : ") if not answer.isnumeric(): continue answer = int(answer) if number == answer: print("정답입니다") break elif number > answer: print("UP") else: print("DOWN") 실행화면 2021. 2. 7.
python 문자열 인덱싱 *인덱싱의 의미 python에서 문자열 인덱싱을 해봅시다! >>> a = "hello world" >>> a 'hello world' a의 값은 아래의 형식으로 되어 있습니다! h e l l o w o r l d 0 1 2 3 4 5 6 7 8 9 10 a의 0번째 위치의 값 = "h" >>> a[0] 'h' a의 10번째 위치의 값 = "d" >>> a[10] 'd' 만약 a[-1]의 값을 넣게 된다면? 문자열에 가장 마지막 값을 선택하게 된다! >>> a[-1] 'd' 2020. 5. 27.