본문 바로가기

Python 연습문제

(13)
Lv3. 단어 맞추기 게임 사실 이번문제는 내 힘으로 풀지는 못했으나 이런 저런 검색과 도움을 통해 해결 하는 법을 배웠다고 생각하기로 했다. 물론 나중에는 모두 이해하고 작성할 날이 오길 바라며 첫 접근은 단어를 랜덤으로 선택한뒤 각 단어의 알파벳 자리를 생성해서 포함하면 표시하고 포함 안하면 블랭크 하는 식으로 접근 했는데 구현 방법을 도저히 모르겠어서 포기 def word_game(word): choicelist=random.choice(word) print(list(choicelist)) print(f'해당 단어는 {len(choicelist)}자리 입니다') x = input('알파벳을 하나 선택해주세요') for i in range(0,9): #..
Lv2. 스파르타 자판기 이번과제 하면서 처음에 좀 막막했는데 다른 동료들 코드도 좀 보고 구글링도 좀 하고 헤매면서 최대한 작성해 보았다. 이번 과제시 중요했던 부분들1.딕셔너리에 대해2.drink.items()3.drink.keys()4.input 함수에 대해 int로 변경해야 하는 경우 확인5.f-string을 잘 활용하면 더욱 편하게 문자열을 작성할 수 있다. drink={'사이다':1700, '콜라':1900, '식혜':2500, '솔의눈':3000}def user_choice(drink): for menu, cost in drink.items(): print(menu,":",cost) menu = input('음료수 이름을 입력해주세요:') if menu i..
Lv1.랜덤 닉네임 생성기 랜덤 닉네임 생성을 위해 랜덤값을 어찌 뽑지란 고민을 먼저 시작 구글링 결과 import random 을 확인하여 0 1 2 가 랜덤으로 뽑히게 randrange() 를 활용하였음 그리고는 리스트의 값을 뽑기 위해 list[ ] 이런형태를 활용해서 프린트함 a1=['기절초풍', '멋있는','재미있는']a2=['도전적인', '노란색의','바보같은']a3=['돌고래','개발자','오랑우탄']import randomdef random_nickname(): a1_random = random.randrange(0, 3, 1) a2_random = random.randrange(0, 3, 1) a3_random = random.randrange(0, 3, 1) result=a1[a1_rando..