본문 바로가기

재휘의 개발일기140

윈도우 다운 방법 최근 노트북이 말을 듣지 않아 새로운 노트북을 구매했다. 프리도스 노트북이여서 윈도우를 설치하는데 번거로움이 있을까 걱정도 했지만 요즘 인터넷이 좋아 검색하면 되겠지 라는 생각으로 구매했던 것 같다. 처음에는 되게 설치가 간단할 줄 알았는데 실전은 달랐다. 무슨 억까도 이런 억까가 있을까 싶을 정도로 단계별로 오류가 뜨는데 머리가 아프기 시작했다. 윈도우를 설치하며 만난 여러 억까 오류들에 대해 작성하며 다른 사람들은 이런 오류를 당하지 말라고 블로그를 포스팅한다. 준비물 프리도스 노트북 윈도우가 설치되어 있는 PC 혹은 노트북 8GB 이상의 USB 설치방법 1. 내 PC에 들어가 USB를 포멧한다. (이 때 중요한 정보가 사라질 수 있으니 중요한 내용은 다른 기기에 저장해놓아야 한다.) 이 때 파일 시.. 2022. 5. 22.
(Python) def 를 이용한 함수 생성 정말 오랜만에 블로그를 쓰는 것 같다. 그동안 책을 다 공부했었는데 블로그 업로드를 소홀히 했던 것 같다. 저번에 교수님이 해주신 말씀이 있는데 언어를 가장 쉽게 공부하는 방법은 책을 한 권 다 읽고 어느정도 개념이 잡힌 뒤 어려운 프로젝트를 혼자 해보며 스스로 공부하는 방법이 가장 좋다고 하셨다. 그래서 요즘은 파이게임을 이용해 직접 게임을 만들어보며 파이썬을 공부하는 중이다. 함수이번 단원의 키워드는 '함수'이다. 함수란 학교에서 배웠듯이 어떤 값을 입력했을 때 그 안에서 지정한 어떠한 행동을 하고 반환되는 값을 말한다. 이렇게 기계에 대입해 보면 쉽게 이해할 수 있을 것이다. 함수를 사용하는 이유는 같은 코드를 여러번 반복해야할 때 하나하나 다 직접 치기에는 한계가 있기 때문이다. 또한 코드를 보기.. 2022. 5. 15.
(Python) 숫자 up & down 게임 좀전에 만들었던 숫자야구를 통해 이번 게임은 비교적 쉽게 만들 수 있었다. 이런 프로그램을 만들며 공부를 하니 더 재미있고 열심히 공부하게 되는것 같다. import random while True: num = random.randrange(1,30) ans = 0 count = 0 while num != ans: ans = int(input('숫자를 입력하시오 : ')) count += 1 if num ans: # max = num - ans 두 수의 차 print(f'up') else : print (f'축하합니다 {count}번 만에 맞췄습니다') 2022. 5. 7.
(Python) 숫자 야구 만들기 오늘은 강의시간이 비어 남는 시간에 숫자야구를 만들어보았다. 이런 프로그램을 혼자 처음 만들어봐서 완성했을때 뿌듯함도 컸고 나름 재미있었다. 다음에는 def와 class를 이용해서 코드를 조금 더 보기 쉽게 보완할 생각이다. # 1 import random base_ball = [] strike = 0 ball = 0 # 첫번째 게임이 끝난 후에도 게임이 지속되게 반복 running = True while running: for i in range(4): a = (random.randint(1,9))# 랜덤수를 a에 저장 후 중복이 아니라면 base_ball 리스트에 저장 while a in base_ball: a = random.randint(1,9) base_ball.append(a) base_bal.. 2022. 5. 6.
(Python) if 를 이용한 조건문 사람은 여러 상황에 따라 행동을 한다. 예를 들어 내가 배가 고프면 밥을 먹고 졸리면 잔다 와 같은 것이다. if 는 직역하면 '만약' 이다. 따라서 만약 ~~한다면 ~~해라 라는 문장을 만들 수 있다는 것이다. 이는 우리가 컴퓨터에게 어떤 상황에 닥쳤을 때 이렇게 해결하라는 해결책을 미리 제시해주는 것과 같다. if 문의 기본 구조는 가장 먼저 조건이 나온다. 예를 들어 집에 가야하는 상황에 택시를 탈지 버스를 탈지 고민한다고 해보자. 그럼 가장 먼저 '내가 돈이 얼마나 있는가'를 생각할 것이다. 내가 돈이 3만원 이상이 있다면 택시를 타고 3만원 이하면 버스를 탄다고 가정했을 때 if 문으로 만든다면 이러한 문장을 만들 수 있다.if money >= 30000:# 만약 내가 돈이 3만원 이상이라면 p.. 2022. 5. 4.
(Python) While()을 이용한 반복문 이제 입출력과 변수 선언에 대해 충분히 알았으니 이것을 이용한 다양한 프로그램을 만드는데 같은 코드를 계속 써야하는 번거로움이 있다. 예를들면 1부터 100까지 더하는 프로그램을 만들고싶은데 그걸 하나하나 다 치기엔 코드도 더러워질 뿐더러 내가 너무 힘들다. 그럴땐 반복문을 이용하여 쓰는 것이 좋다. 쉽게 말하자면 게임 매크로 같은 것이다. 매크로를 사용하는 사람들은 자고있으면서 계속 같은 행동을 반복하며 사냥을 하고 쉽게 레벨을 올린다. 이것은 컴퓨터에게 '언제까지 이 코드를 몇 번 반복해' 라고 말하고 그 '언제'와 '몇 번'을 내가 지정하는 것이다. while 문을 사용하는 방법은 다음과 같다.while count < 100:# count = 횟수 print("배고파")# 반복하고자 하는 코드 co.. 2022. 4. 26.