tjsdud
2022.04.12
@tjsdud님이 새 포스트를 작성했습니다.
[Day15] 가위바위보 게임
def rsp_num(rsp):     if rsp == '가위':         return 1     elif rsp == '바위':         return 2     else :         return 3     def rsp_result(a,b):     gap = a-b     if gap == 0:         txt = '비겼습니다.'     elif gap in [-2,1]:         txt = '축하합니다. 당신이 이겼습니다.'     else:         txt = '당신이 졌습니다.'     return txt import random rsp_list = ['가위','바위','보'] print('<가위바위보 게임>') YOU = input('무엇을 낼지 입력해 주세요. : ') COM = random.choice(rsp_list) print(f"\n당신 : {YOU}") print(f"컴퓨터 : {COM}\n") Y = rsp_num(YOU) C = rsp_num(COM) result = rsp_result(Y,C) print("결과 : ", result) 👀 실행 결과 처음에 코드 예제 1번처럼 풀었는데 2번처럼 훨씬 간결하게 풀 수 있더라구요 :>
tjsdud
2022.03.28
@tjsdud님이 새 포스트를 작성했습니다.
[Day4] 시간 변환 계산기
time = int(input("시간(초)을 입력해 주세요. : ")) print(str(time) + "초 = ", end = '') if time>=86400:     day = time//86400     time -= day * 86400     print(str(day) + '일',end=' ') if time>=3600:     hour = time//3600     time -= hour*3600     print(str(hour) + '시간',end=' ') if time>=60:     minute = time//60     time -= minute*60     print(str(minute) + '분',end=' ') if time!=0:     print(str(time) + '초') 👀 실행 결과 📑 새로 알게 된 내용 if문만 생각하고 있었는데 교재에 코드2번 보니 리스트 사용해서 푸는 방법도 있다는 것을 알게 됐어요 :> 리스트 개념이 아직 부족해서 다음에 리스트 배울 때 더 집중해서 공부해야겠네요! 계속 새로운 변수에 값을 대입했는데 교재처럼 if문에 계속 print가 반복되니 똑같은 변수 사용해도 되네요👍
oozniz_
2022.03.24
@oozniz_님이
[Day2] 출력 프로그램
포스트를 좋아합니다.