본문 바로가기

분류 전체보기733

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.
python(파이썬) - 베스킨라빈스 31 게임 만들기 이런거를 거의 3년 만에 해보는 것 같다.나름 알고리즘 중에서 기초중의 기초일텐데, 기초를 다시 다져가는 중이라서, 스스로 코드를 짜서 만들어보는게 좋았다. print('게임 시작')i = 0while True: # A 유저 a = int(input('무엇을 입력하겠습니까? (1~3): ')) # A사람의 입력 값 print(f'A는 {a}를 입력 했습니다.') # 총 누계 만들기 i += a print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31-i} 남았습니다.') # B 유저 b = int(input('무엇을 입력하겠습니까? (1~3): ')) # B사람의 입력 값 print(f'B는 {b}를 입력 했습니다.') # 총 .. 2025. 3. 21.
dart - enum 사용해야하는 이유 #1 enum 기본// enum은 보통 열거 되어야 하는 목록이 있을때 사용된다.// 때문에, 중간에 추가되는 값이 아닌, 여기 선언 되어있는 것만으로만 사용해야하는// 무언가를 나뿐만 아니라 다른 코드 사용자에게도 알려주고 싶을때 이렇게 사용한다.enum Status{ approved, // 승인 pending, // 대기 rejected // 거절}// enum 사용시 문법void main() { Status status = Status.approved; if(status == Status.approved){ print('승인입니다.'); } else if(status == Status.pending) { print('대기입니다.'); } else { print('거절.. 2025. 3. 21.
dart(다트) - loop(루프) (for, do, while) #1 for loop의 기본형태 가장 중요한 것은 for 옆에 기술되는어떤 조건; 언제까지 실행?; 1회 루프 실행시 어디까지 할거야? {   과정;}이라고 판단 된다. void main() { // for loop // 어떤 조건; 언제까지 실행?; 1회 루프 실행시, 어떻게 할거야? for (int i = 0; i numbers = [1,2,3,4,5,6]; for (int i=0; i #2 while loop의 기본 형태 while loop의 포인트는while(어떤 조건) {실행되는 내용}이다.void main() { // while loop int total = 0; // (어떤조건) {실행되는 내용} while(total void main() { for (int .. 2025. 3. 21.