소연의_개발일지
[파이썬] while문으로 구구단 찍기, 별찍기
개발공부/Python 2023. 4. 21. 09:23

while문 while문은 조건이 참(True)인 동안 반복적으로 실행됩니다. while문의 구조는 다음과 같습니다. while 조건: 코드 블록 조건이 참일 경우, 코드 블록이 반복적으로 실행됩니다. 조건이 참이 아니면, while문을 빠져나가고 다음 코드로 넘어갑니다. 예를 들어, 1부터 5까지의 숫자를 출력하는 코드를 while문으로 구현하면 다음과 같습니다. i = 1 while i 0: print("#" * num, "*"* (2*(k-num)-1) ) num -=1 정수 입력: 10 * *** ***** ******* ********* *********** ************* *************** ***************** ******************* 2. 예쁜 트리(..

article thumbnail
C언어_토너먼트 승률 계산해보기
개발공부/C언어 2023. 4. 17. 14:16

토너먼트 승률 계산해보기 개발계획서 제출일 2023년 4월 9일 참여인원 박소연 프로젝트 소개 승률 계산해보는 코드 만들기 활동일시 04/07(금) 주요 주제 다른 팀 가치를 가진 8개의 팀이 토너먼트를 1만번 했을 때, 우승확률을 구하여라 개발목적 조건문과 제어문, 반복문을 연습 개발환경 Visual Studio Code / Window OS / C언어 요구사항 [ 문제 규칙 ] A부터 H까지 팀이 존재. 각 팀은 다른 팀 가치를 가짐. A: 5, B: 12, C: 8, D: 15, E: 20, F: 4, G: 17, H: 3 각 가치는 수가 높을수록 가치가 높음. 예를 들어 A와 D가 경기하면, A는 5/20의 확률로 A팀이 승리함. 15/20확률로 D가 승리함. 매번 랜덤으로 팀 구성하여 토너먼트를..

article thumbnail
C언어_유튜버 백만달성게임 만들기
개발공부/C언어 2023. 4. 17. 14:14

미튜브 스타가 되자 개발계획서 참여인원 박소연 프로젝트 소개 미튜버 100만 스타가 되자 프로젝트 ⭐ 활동일시 4/8(토) ~ 4/9(일) 주요 주제 반복문과 if문을 활용하여 미튜버가 100만 구독자를 달성하는 코드를 완성해라. 개발목적 조건문과 제어문, 반복문을 연습 개발환경 Visual Studio Code / Window OS / C언어 요구사항 [ 문제 규칙 ] (함수 가능, 배열 불가능) 목표 : 구독자 0으로 시작해서 구독자 100만 미튜버 되기 2. 매일 스케쥴을 아래 1가지 선택 ◦ 방송하기(최소치와 최대치 사이에서 랜덤하게 구독자가 오름, 단, 낮은 확률로 랜덤하게 악플러(악질)가 증가(구독자 많을수록 확률 증가), 구독자에 따라 조회수가 발생) ◦ 미튜브 공부하기(방송능력이 소량 증가..

article thumbnail
파이썬으로 커피 자판기 만들기
개발공부/Python 2023. 4. 16. 21:20

문제 요구사항 1. 유저에게 바로 뭐 마실지 물어보기(에스프레소, 라떼, 프라프치노) 2. report를 입력하면 자판기에 얼마나 재료가 있는지 알려주기 off를 누르면 바로 종료 3. 유저가 선택한 음료와 자판기에 있는 재료와 비교해서 충분한지 체크하기 부족하면 부족한 재료 알려주기 충분하면 그대로 진행 4. 동전 넣기(쿼터, 다임, 니켈, 페니 미국 동전 사용) 5. 돈이 충분한지 비교하기 돈이 부족하면 충분한 돈이 아니라고 설명 및 자판기 종료 돈이 충분하면 그대로 진행 6. 음료 주기 및 잔금 출력 코드 커피 메뉴판 (coffe_menu.py) MENU = { "espresso": { "ingredients": { "water": 50, "coffee": 18, }, "cost": 1.5, }, ..

article thumbnail
파이썬으로 숫자 맞추기 게임 만들기
개발공부/Python 2023. 4. 15. 01:11

숫자 맞추기 게임 만들기게임 규칙: 컴퓨터가 숫자를 생각함 -> 사용자가 난이도를 고름 -> 사용자가 숫자를 입력함 -> 높으면 높다고, 낮으면 낮다고 컴퓨터가 알려줌 -> 쉬운레벨은 10번만에, 어려운 레벨은 5번만에 맞춰야 함 사용된 개념 - 유효범위, 전역변수유효 범위(scope)지역 범위(local scope): 함수 내에 존재. 함수 내부에 있을 때만 사용할 수 있음.전역 범위(global scope): 파일 내부에서 정의되었기 때문. 함수 외부에서 존재. 함수 내부에서 얼마나 중첩되었는지는 상관없음.네임스페이스: 이름을 지정한 모든 공간에 이름공간이 있는데, 그 네임스페이스 특정 범위 안에서 유효하다for, if, while loop는 별도의 지역범위를 만드는 것으로 간주되지 않는다.전역변수를..