본문 바로가기
반응형

파이썬62

파이썬 print 띄어쓰기, 붙여쓰기, 줄바꿈 2 # 기본 띄어쓰기name = "Alice"age = 30print('이름:', name, '나이:', age) # 포맷팅을 이용한 띄어쓰기print('이름: %s, 나이: %d' % (name, age)) # f-string을 이용한 붙여쓰기print(f'이름{name}나이{age}@') # 줄바꿈을 활용한 출력languages = ['Python', 'Java', 'C++']print('사용하는 언어:')for lang in languages:    print(lang) # 여러 줄을 하나의 print로 출력print('첫 번째 줄\n두 번째 줄\n세 번째 줄') # 구분자를 이용한 출력fruits = ['사과', '바나나', '체리']print('과일:', *fruits, sep=', ') Color.. 2024. 9. 19.
파이썬 백준 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.
반응형