[2025.03.05] 물고기 키워 팔기 게임 만들기_심화
·
Python
나는 기본 문제를 먼저 만들고 심화로 들어감! 플레이 하는 영상은 다른 게시글 있으니까 확인해주세용~~ 이거는 내가 짠 코드 주석으로 설명 달아놓은거!! 게임 만드는 거 너무 재밌당 징짜룽 ~!~!~!배운거를 내가 직접 어느 부분에 써야하고 이런거를 생각하면서 하니까 더 그런듯(?) 암튼 피드백 환영이욥! (주석을 이제 다 달아서 이제 올림ㅎ)(초보자용)물고기는 고등어 뿐입니다. 물고기 구매, 판매기능은 존재하지 않는다.다만 4턴마다 고등어가 전부 팔리면서 400원을 벌고 물고기 성장률은 0이 된다.화면은 현재 고등어의 성장률이 몇 %인지만 출력해주어도 괜찮다.처음 시작 돈은 0원이다. (기본)물고기 종류는 '고등어', '도미", "참치"가 있다.각 물고기의 가격은 '고등어'는 10원, '도미'는 100..
[2025.03.06] 숫자 야구 게임 만들기_동영상_1
·
Python
숫자 야구 게임 다 만들어서 영상 올려봄!!! 왜벌레한테 색깔 넣는거 배워와서 야무지게 꾸며봄 ㅎㅎㅎㅎ 핑크빔~~~~~~~~~~~~~~~~ 요즘 이런거 하는거 너무 재밌어버림 꺅  나는 숫자를 하나씩 입력받는 걸로 했는데, 이거 다음에 3자리로 입력하도록 수정해볼 예정!!! 폴리보의 싸움은 계속 된다!!!!!!!!!!!!!!!!!!!!!!!!!!!수정하면 다시 영상 올리러 오겠음 ㅎ
[2025.03.07] C언어 찍먹하기
·
C/본수업
오늘은 C 언어를 배워봄. 근데 책이 아직 없어서 맛보기로다가 찍먹함 ㅎ [C언어]저급(low-level) 언어 (= 기계가 이해하기 쉬운 언어, 컴퓨터와 가까운 언어)절차 지향 언어 ===> class가 없음.(프로젝트가 커지면 객체 지향이 좋다고 함. 왜인진 아직 모름ㅎ. class가 있으면 class 단위로 관리가 편하다구?? 그게 C++ 이라구??)프로그램 없이 작동 ==> 컴파일 언어 ==> c코드를 컴파일을 하고 실행파일이 생성되면 그것을 실행함.어려운 언어컴파일 언어 ==> 빠름(컴파일러를 설치해서 컴파일 했을때 나온 실행파일을 실행함. A 컴퓨터에서 컴파일해서 나온 컴파일 파일을 컴파일러가 없는 B 컴퓨터에서도 작동함. 하지만 OS가 다르면 작동X. ===> 코드를 통으로 보내주는게 좋음...
[2025.03.07] 컴퓨터 구조
·
C/본수업
메인보드 버전에 맞춰서 CPU, RAM, GPU, SSD, power 교체할 수 있어야 함. 입출력 장치입력장치 : 사용자의 입력을 받기 위한 것임. 그래야 우리가 어떤 것을 필요하다고 컴퓨터에 명령을 내릴 수 있음.출력장치 : 내가 입력한 것을 소리로 듣든, 화면에 보이든 출력해주는 것.  메인보드 부속 장치를 적절하게 묶여있음.컴퓨터 성능에 영향을 많이 주지 XCPU 버전별로 따로 존재함. ===> 살 때 최신버전을 사야 오래 쓸 수 있음.RAM(ver.3, ver.4, ver. 5) 버전에 잘 맞춰서 사야함.메인보드 바꿀 때는 다른 것도 최신화하여 구매하는 것이 좋음. (아니면 CPU 바꿀 때 바꾸셈)전력 공급은 못함. ===> power supply가 해줌.power supply가 메인보드한테 전..
[2025.03.05] 물고기 키워 팔기 게임_심화_동영상
·
Python
(초보자용) 물고기는 고등어 뿐입니다. 물고기 구매, 판매기능은 존재하지 않는다.다만 4턴마다 고등어가 전부 팔리면서 400원을 벌고 물고기 성장률은 0이 된다.화면은 현재 고등어의 성장률이 몇 %인지만 출력해주어도 괜찮다.처음 시작 돈은 0원이다. (기본) 물고기 종류는 '고등어', '도미", "참치"가 있다.각 물고기의 가격은 '고등어'는 10원, '도미'는 100원, '참치'는 1000원이다.고등어는 먹이 4번, 도미는 먹이 8번, 참치는 먹이 12번을 먹이면. 최대 가격으로 팔 수 있다.고등어는 다 크면 50원, 도미는 다 크면 300원, 참치는 다 크면 1800원이다. 다 자라지 않은 물고기는 팔 수 없다.판매를 선택할 경우 다 성장한 물고기는 전부 판매된다.물고기를 파는 행동과 사는 행동은 1..
[2025.03.04] 순서도 그리기_4_리스트
·
Python
[순서도 그리기 예제 37]1부터 10까지의 수를 리스트에 저장하고 출력하기i가 1부터 시작해 1씩 증가하며 10까지 반복하며 i 값을 리스트 a[ i-1 ]에 저장한다.결국 a[0]에는 1, a[1]에는 2, a[2]에는 3, ..., a[9]에는 10이 저장된다.i = 1a = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]while i    [순서도 그리기 예제 38]10, 20, 30, ..., 100 저장하고, 거꾸로 출력하기i가 1부터 1씩 증가하며 10이 될 때까지 반복하며 i*10을 a[i-1]에 저장한다.그리고 i가 9부터 1씩 감소하며 0이 될 때까지 반복하며 a[i] 값을 출력한다.i = 1a = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]while i    [순서도..
[2025.03.04] 물고기 키워 팔기 게임
·
Python
# 2025.03.04.(화) 물고기 키워 팔기 게임# 순서도 + 프로그램 만들기# fish = ["고등어", "도미", "참치"]price = [10, 100, 1000]fee = [4, 8, 12]max_price = [50, 300, 1800]user_money = 100num_fish = 0pool_fish = []pool_rate = []count = 0goal_money = 2000print("============= 물고기 키워 팔기 게임을 시작합니다. =============")while True: print(f"남아있는 물고기 {len(pool_fish)}마리: ", pool_fish) print(f"물고기의 성장률 {len(pool_fish)}마리: ", pool_rate)..
[2025.03.01] 숫자야구 게임 만들기
·
Python
3월 1일에 나와서 숫자야구 게임을 만들어봄규칙0에서 9까지 4개의 중복없는 숫자를 뽑음. (0이 앞에 와도 상관X) 사용자가 4개의 중복없는 숫자를 뽑아서 정답 숫자와 비교해봤을 때, 뽑은 숫자가 정답 숫자에 포함되어 있으면 갯수에 따라 n 볼, 그 숫자의 자리까지 맞으면 n 스트라이크임.  # 2025.03.01.(토)# 4자리 숫자 0~9, 중복X# 숫자가 포함되어 있음 ==> n볼# 자리수까지 맞음 ===> n스트라이크import randomprint("숫자야구 게임을 시작합니다.")count = 1com_num_initial = []while len(com_num_initial)
[2025.02.28] 순서도 그리기_3_반복문
·
Python
20번대 문제까지는 순서도 먼저 그리고 코딩해서 결과 확인했는데,, 30번대로 넘어가니까 순서도 먼저 그리기가 힘들어짐 ㅎ그래서 그냥 막히면 일단 코딩해보고 순서도의 어느 부분이 잘못된건지 확인하고,,, 이렇게 해버렸다리,, 나의 뇌를 컴퓨터화 시키자..!  [순서도 그리기 예제 20]반복문을 사용해 숫자 10부터 1까지 출력하세요.i가 10부터 1씩 감소하며 1이 될 때까지 반복하며 i 값을 출력한다.i = 10while i >= 1: print(i) i -= 1    [순서도 그리기 예제 21]숫자 1부터 100까지의 합 구하세요.0으로 초기화되어 있는 변수 sum에 숫자 1부터 100까지 1씩 증가하는 i 값을 계속 더해 1부터 100까 지의 합을 구합니다.sum = 0for i in r..
[2025.02.28] 순서도 그리기_2
·
Python
[순서도 그리기 예제 13]홀수, 짝수 판별하기사용자로부터 입력받은 수를 2로 나누었을 때, 나머지가 0이면 "짝수", 나머지가 0이 아니면 "홀수"이다.예를 들어 입력받은 수가 10 이라면 2로 나누었을 때 나머지가 0이 된다. 따라서 10은 "짝수"가 된다.만약 입력받은 수가 15라면 2로 나누었을 때, 나머지가 1이 되어 0이 아니므로 15는 "홀수"가 된다.a = input("정수 1개를 입력해주세요: ")a = int(a)if a % 2 == 0: print("짝수")else: print("홀수")    [순서도 그리기 예제 14]3의 배수 판별하기사용자로부터 입력받은 수를 3으로 나눈 나머지가 0이면 입력받은 수는 3의 배수이고, 그렇지 않으면 3의 배수가 아니다.예를 들어, 10은..