본문 바로가기

개발일지/Python158

[7일차] 유데미 -Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복 개요이전에 6일차는 풀었기 때문에 바로 7일차로 넘어왔다.행맨을 진행하는데, 여기서 생각 외로 많은 시간을 머물러 있게 되었다.과정첫번째 시도몇 가지 단계로 쪼개서, 애니메이션이 출력되는 것은 생략하더라도 기초기능에 대해서는 구현을 하고 싶어서 시도 중인데,이상한 현상을 발견했다.import random# 밑준비1word_list = ["oregano", "captain", "creation"]x = random.choice(word_list)print(x)# 밑준비2box = ""for i in x: box += "_"print(box)print(f"문제는 {len(x)}자리의 수")# 자리 바꿔야하는 참고 수식guess = input("input character: ").lower()for i.. 2025. 9. 25.
[5일차] 유데미 -Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복 개요본 강의는 2022년 경에 프로그래밍을 처음 시작할때 "완전 정복"이라는 단어만 보고 호기롭게 구매했던 코스가 초심자의 눈에는 불가능하다고 생각이 들 정도로 높은 난이도에 쫄아서 3일차부터 "이건 어려운 강의야"라고 내 스스로 정의 내리고 보지 않았다.그리고 취업하기 좋았던 2023년 즈음에 몇 군데 면접이 와서 면접을 보러 갔었는데, 지금 와서 생각해보면 시작하기에 좋은 기회가 있었음에도 거절을 했다.하지만 지금 돌이켜보면 시작 하지 못해서 아쉬움이 있지만, 시작하지 않아서 다행인 부분도 있었다.그것은 CRUD에 대한 기초는 구현이 가능해도, 내 스스로 프로그래밍을 해보라면 "나는 과연 할 수 있을까?"에 대해서 물음표가 항상 남아 있었다.어느 시점 까지는 "우선 들어가서 익숙해지면 되겠지" 싶기도.. 2025. 9. 23.
파이썬 - 계산기 간편화 코드 과제가 주어졌다.덧셈부터 종료까지 8가지의 조건이 주어지고,이것을 계산하는 수식을 만드는 것이다. import operator# 계산자ops = { 1: ('+', operator.add), 2: ('-', operator.sub), 3: ('*', operator.mul), 4: ('/', operator.truediv), 5: ('%', operator.mod), 6: ('//', operator.floordiv), 7: ('**', operator.pow),}while True: try: took = int(input('1.덧셈, 2.뺄셈, 3.곱셈, 4.나눗셈, 5.나머지, 6.몫, 7.제곱승, 8.종료: ')) except ValueE.. 2025. 6. 1.
python(파이썬) - 베스킨라빈스 31 당첨 게임 두번째 코드 (랜덤 컴퓨터 포함) 생각외로 이전 편의 당첨자 출력에 대한 해답은 간단했다.내가 else:               continue를 해놔가지고 A유저에서 쳇바퀴가 돌아간다던지 했다.당연하게도 else 문을 빼주고 나니깐 문제가 해결 되었다. 생각하고 만드는데 5분도 안걸렸으니, 나름 선방한 것 같다from random import *print('게임 시작')i = 0while True: # A 유저 a = int(input('무엇을 입력하겠습니까? (1~3): ')) # A사람의 입력 값 print(f'A는 {a}를 입력 했습니다.') # 총 누계 만들기 i += a print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31 - i} 남았습니다.') print() .. 2025. 3. 21.