본문 바로가기
반응형

파이썬61

파이썬 백준 2588번 곱셈 문제 A, B = map(int, input().split())print(A*(B % 10))print(A*((B % 100) // 10))print(A*(B//100))print(A*B) # ???# 숫자가 5자리면? A, B = map(int, input().split()) print(A*(B % 10))print(A*((B % 100) // 10))print(A*((B % 1000) // 100))print(A*((B % 10000) // 1000))print(A*(B//10000))print(A*B) # ???# 숫자가 10자리면? A, B = map(int, input().split()) # 숫자를 문자열로 변환하고 역순으로 출력C = str(B)[::-1] # 각 자리의 숫자 출력for D in C.. 2024. 1. 24.
Python 증감 연산자? ++, -- // C언어에서는 증감연산자(증가연산자, 감소연산자) 사용가능int Bread_1 = 1; // 후위 증가 연산자 사용printf("%d", Bread_1++); // 출력: 1, Bread_1 값은 이후에 1 증가됨 # Python에서는 증감연산자 사용불가Bread_1 = 1print(Bread_1++) or print(++Bread_1) # 둘다 오류남 print(Bread_1+=1) # 오류남 Bread_1 += 1 # 별도로 증감 시킨 뒤print(Bread_1) # 출력 해야 함Colored by Color Scriptercs 2024. 1. 8.
파이썬 코드로 wav 파일 gain 올리기 import wave import soundfile as sf # WAV 파일의 형식 확인 함수 def check_wave_format(file_path): with wave.open(file_path, 'rb') as wav_file: # WAV 파일의 형식 확인 print(f"Format: {wav_file.getsampwidth() * 8} bits per sample, {wav_file.getnchannels()} channels, {wav_file.getframerate()} frames per second") # 볼륨을 증폭하는 함수 def increase_volume(input_path, output_path, gain): # WAV 파일의 형식 확인 check_wave_format(inpu.. 2023. 12. 1.
아나콘다 파이썬 jupyter notebook에서 이미지가 open이 안된다면 아나콘다 프롬프트에서 실행했던 파이썬 jupyter notebook 에서 from PIL import Image image = Image.open('image.png') print(image.format) print(image.mode) print(image.size) * 파일이 python 폴더 안에 있는지 확인해보길 바란다. - png 파일인데도 JPEG로 인식한다. 위와 같이 떠야 하는데 이런 저런 이유로 오류가 뜬다면? (저는 이미지open이 매우 잘되었다 ㅈㅅ) 아나콘다 프롬프트에서 pip install pillow 2023. 7. 13.
파이썬 - 클래스 - 상속 , 출력 class Family: # 클래스(부모 객체) - Family def __init__(self, name, age): self.name = name # 인스턴스 변수(속성) - 이름 self.age = age # 인스턴스 변수(속성) - 나이 def greet(self): # 메소드(행위) - 인사하기 print("안녕하세요.") def get_age_in_future(self, year): # 메소드(행위) - 미래 나이 계산하기 age_in_future = self.age + year # 현나이 + (5) 5년뒤 나이 더하기 print(f"{self.name} {year}년 후 나이 : {age_in_future}") class Grandparents(Family): # Grandparents, 클.. 2023. 7. 7.
파이썬 - 튜플, 리스트, 딕셔너리 출력 방법 # 튜플tuple_1 = (1, 'apple', 2, 'abc')# apple과 2를 각각 출력하고 싶다면print(tuple_1[1]) # apple 출력print(tuple_1[2]) # 2 로 출력 # apple과 2를 같이 출력하고 싶다면print(tuple_1[1:3]) # 슬라이싱 출력 가능# ('apple', 2) 으로 출력 # 리스트list_1 = (1, 'apple', 2, 'abc')# apple과 2를 각각 출력하고 싶다면print(list_1[1]) # apple 출력print(list_1[2]) # 2 로 출력 # apple과 2를 같이 출력하고 싶다면print(list_1[1:3]) # 슬라이싱 출력 가능# ('apple', 2) 으로 출력 # 딕셔너리dict_1 = {'num1.. 2023. 7. 6.
파이썬 간단한 exe 파일 만들기 윈도우 10, pycharm 기준 윈도우키 + R 누른뒤 또는 윈도우하단바 찾기에서 cmd 를 입력 엔터 -> 명령프롬프트 pip install pyinstaller 입력 만약 WARNING 내용 끝에 -m pip install --upgrade pip' command. 나온다면 윈도우하단바 찾기에서 고급 시스템 설정보기 시스템 속성 -> 환경 변수 -> 시스템 변수 Path -> ...\Python39\Scripts ...\Python39 두가지를 넣는다. 그리고 pip install --upgrade pip 입력 또 WARNING 내용 끝에 Consider using the `--user` option or check the permissions. 나온다면 cd User 입력후 다시 업그레이드 진행 .. 2023. 5. 7.
파이썬 클래스의 __init__ self 에 관하여 파이썬 Class __init__ self 는 무엇일까? 우선 자료를 찾아보고 쉽게 생각하면 파이썬에서 만들어진 하나의 규칙으로 생각하면 더 쉽다. 마치 해외갔는데 여기는 입국절차를 이렇게 하네? 우리나라 어떤 음식점에 갔는데 손님 음식을 이렇게 내어주네? 객체지향 프로그래밍인 C++, 자바도 다르듯이 파이썬도 다르다고 생각하면 되겠다. class Calculator: def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 def multiply(self): return self.num1 * self.num2 def add(self): return self.num1 + self.num2 # 클래스 인스턴스 생성 calc = Calculator.. 2023. 5. 7.
파이썬 객체, 함수, 클래스, 모듈, 패키지 예시 객체 Object 객체지향 Object Oriented 객체 지향 프로그래밍에서는 데이터와 절차를 하나의 덩어리로 묶어서 생각한다. 이는 마치 컴퓨터 부품을 하나씩 사다가 컴퓨터를 조립하는 것과 같은 방법이다. - 네이버 지식백과 파이썬 객체란? 모든 값(숫자, 문자열, 불리언 등)과 모든 데이터 유형(리스트, 튜플, 딕셔너리, 집합 등)이 객체 또한, 사용자 정의 클래스의 인스턴스도 객체 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 = 메서드 순으로 계층 구조 library > Package > Module > Class > Function = Method #함수 (Function) #함수 각각의 이름을 정하여 계산식을 달리 할 수 있다. def add(x, y): return x + y def .. 2023. 5. 6.
반응형