본문 바로가기

Python33

호기심 파이썬(함수 사용법 2탄 : **kargs, 나를 다시 호출하는 재귀함수) 이번에는 매개변수로 딕셔너리 형태로 전달하는 **kargs와 나를 다시 호출하는 재귀에 대해서 알아보겠습니다. 1. 키워드와 값을 전달하는 **kwargs 키워드와 함께 값을 함수로 딕셔너리 형태로 전달하는 매개변수입니다. 예제와 함께 간단한 사용법을 알아보겠습니다. def function2(**kwargs): print(kwargs) function2(pi=3.141592, sqrt2=1.414) 결과 값은 아래와 같습니다. {'pi': 3.141592, 'sqrt2': 1.414} 함수의 매개변수 부분에 **kwargs의 **은 키워드와 값을 전달해주는 기능을 의미하며 뒤의 kwargs는 단순 변수 이름입니다. 그러므로 이름은 아무거나 해도 되지만 **은 유지해야 합니다. 매개변수를 총 정리해보겠습니.. 2022. 7. 3.
파이썬 : 올림/내림/반올림(ceil/floor/round) 파이썬에서 올림 내림 반올림을 하는 법에 대해서 알아보겠습니다. 수학적으로 올림 내림 반올림의 의미는 잘 아실것이라 생각합니다. 보통 이것들을 사용할 때 소수점 n번째 자리 버림, 십의 자리 올림 등등 여러 가지로 사용이 가능하지만 아래에 서술할 올림 내림 반올림 함수들은 소수점에 대해서만 적용이 됩니다. 1. 올림 math 모듈의 ceil 함수를 사용해야 합니다. 소수점 첫째 자리를 올려 정수로 만듭니다. 사용법 math.ceil(숫자) # 예제코드 import math # math 모듈 불러옴 num1 = 3.141592 print(math.ceil(num1)) num1 변수를 올림하면 4가 됩니다. 2. 내림 math 모듈의 floor 함수를 사용해야 합니다. 소수점 첫째 자리를 내려 정수로 만듭니.. 2022. 7. 1.
파이썬 마인크래프트 : 파이썬과 마인크래프트 1.19버전 연동 방법 파이썬과 마인크래프트를 서로 연결하는 방법을 알아보겠습니다. 당연한 이야기겠지만 자신의 마인크래프트 계정이 있어야 합니다. 파이썬 연동에 필요한 항목 1. 마인크래프트 2. 파이썬 설치 3. 자바 jdk 설치 4. 사용할 마인크래프트 버전과 맞는 spigot 파일 5. 파이썬을 실행 시킬 raspberryjuice 파일 1. 마인크래프트 마인크래프트는 이미 준비가 되었다고 가정하겠습니다. 2. 파이썬 설치 https://www.python.org/ 파이썬 공식 페이지입니다. 여기서 download에 들어가서 설치하면 됩니다. 단, 주의하실 점은 path 추가 체크박스는 반드시 체크하고 넘어가시길 바랍니다. 나중에 곤란한 일이 생길 수도 있습니다. 3. 자바 jdk 설치 https://www.java.co.. 2022. 6. 29.
파이썬 마인크래프트 : player 관련 함수 마인크래프트와 파이썬의 연동은 차후 글을 올리도록 하겠습니다. 마인크래프트에서 player 관련 함수들을 살펴보겠습니다. from mcpi.minecraft import Minecraft mc = Minecraft.create() # 서버와 연결 # 정수 형태 플레이어 좌표 pos_integer = mc.player.getTilePos() print(pos_integer) # 실수 형태의 플레이어 좌표 pos_float = mc.player.getPos() print(pos_float) 위 코드에 대한 실행 결과입니다. 실제 마인크래프트의 좌표를 살펴보겠습니다. 출력된 좌표와 실제 마인크래프트간 차이가 있습니다. 출력된 좌표 - 미지수 = 실제 좌표 이 계산대로 미지수를 구해보겠습니다. 7 - x = -.. 2022. 6. 16.