본문 바로가기

개발일지714

dart(다트) - class(클래스) 기본 1 void main() { Idol blackPink = Idol( 'blackpink', ['jisu', 'jenny', 'lisa', 'rose'] ); print(blackPink.name); blackPink.sayHello(); blackPink.introduce(); print(''); Idol bts = Idol( 'BTS', ['RM', 'jin', 'sugar', 'J-hope', 'jimin', 'jung-kuk'] ); print(bts.name); print(bts.members); bts.sayHello(); bts.introduce(); print(blackPink.firstMember); blackPink.firstMe.. 2025. 3. 24.
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.