본문 바로가기

Python 프로그래밍2

파이썬 기초 프로젝트 - 숫자 야구 게임 지난 프로젝트에 이어서 랜덤 숫자를 이용한 야구게임을 작성해보겠다. 이 게임은 초중딩 시절에 연습장에다 끄적이면서 하던 게임인데 파이썬이 아닌 다른 프로그래밍 랭귀지에서도 기초 공부를 하면서 등장하므로 게임에 대한 설명은 패스하고 중요한 몇가지 코드들에 대한 설명과 전체 코드를 작성하겠다. 문자열 스플릿 숫자야구를 구현하는 방법에는 여러가지가 있겠지만 일단 여기에서는 사용자 입력을 쉽게하고 예외처리를 쉽게하기 위해서 사용자에게 입력받는 3가지 숫자를 문자열로 받고 이것을 배열에 담는 방법으로 구현하려고 한다. 기본적으로는 숫자를 입력받는 1차원적인 생각을 하겠지만 스트링에 대한 이해를 어느정도 한 개발자라면 이 아이디어가 좋다고 느낄 것이다. 이렇게 하면 사용자가 입력할때 한번에 숫자 3개를 입려할 수 .. 2022. 8. 29.
파이썬 기초 프로젝트 - 랜덤 숫자 맞추기 파이썬의 랜덤숫자 만들기(정수) 파이썬에서 랜덤 숫자를 생성하는 방법은 매우 쉽다. number = random.randint(1, 99) 이 코드는 1에서 99번까지의 랜덤 수를 발생시켜 number라는 변수에 삽입하게 된다. 파이썬에서 사용자 입력받기 사용자 입력은 아래 처럼 input 함수를 이용하여 간단하게 입력을 받을 수 있는데, a = input() 타입캐스팅이나 예외처리를 위해서는 보다 세심한 코드 작성이 필요할 수 있다. 아래 코드를 보자. def input_check(msg, casting=int): while True: try: user_input = casting(input("숫자를 맞춰보세요 (1~99) >> ")) return user_input except: continue us.. 2022. 8. 28.