ch0nny_log

[빅데이터분석] Python_20. 파이썬 임폴트 이해하기 본문

빅데이터 분석(with 아이티윌)/python

[빅데이터분석] Python_20. 파이썬 임폴트 이해하기

chonny 2024. 8. 7. 15:56

import math

a = int(input ('정수를 입력하세요~'))

if a >= 0:
    result = math.factorial(a)
    print (f'{a}의 팩도리얼: {result}')
else:
    print ('양의 정수를 입력해주세요')

 


import numpy as np

a = [1,2,3,4,5]

a2= np.array(a) # numpy 배열을 생성

np.sum(a2)
np.max(a2)
np.min(a2)
np.mean(a2)
np.var(a2)
np.std(a2)
b = input('정수 리스트를 입력하세요~(쉼표로 구분')
c = b.split(',') # b문자열을 콤마(,) 로 구분해서 리스트로 구성
d = list(map(int,c)) # c리스트의 요소들을 숫자 (int)로 변환해서 d리스트로
e = np.array(d) #numpy 배열로 변환해서 e에 할당

b = input('정수 리스트를 입력하세요~(쉼표로 구분)')
c = b.split(',') # b문자열을 콤마(,) 로 구분해서 리스트로 구성
d = list(map(int,c)) # c리스트의 요소들을 숫자 (int)로 변환해서 d리스트로
e = np.array(d) #numpy 배열로 변환해서 e에 할당

result = np.sum(e) # 요소들의 합을 출력
print(f'배열의 합: {result}')

 


import math

a = int(input ('숫를 입력하세요~'))

if a > 0:
    result = math.sqrt(a)
    print (f'{a}의 제곱근: {result}')
else:
    print ('양의 정수를 입력해주세요')


from random import *

# 시스템이 생성한 숫자
a= randint(1,10)

# 사용자 입력한 숫자
b= int(input('숫자를 입력하세요 (1-10):'))
print(f'시스템 숫자: {a}, 사용자 숫자: {b}')

if b==a:
    print('축하합니다! 맞췄습니다.')
else:
    print(f'아쉽습니다. 정답은 {a} 입니다.')

복습. 음악을 플레이 할 수 있도록 오늘 배운 외부 모듈을 임폴트 해서 음악을 플레이하시오.
#1. 외부 모듈을 임폴트 합니다. 

!pip install pygame

#2. 음악을 play 하시오 !

import  pygame 

file_path ='C:\\music\\how_sweet.mp3'

pygame.mixer.init()   #  pygame 초기화
pygame.mixer.music.load(file_path)  # 음악 파일 로드
pygame.mixer.music.play()

#3. 음악을 멈추는 코드를 수행하시오.
pygame.mixer.music.stop()​


복습2. 위의 코드를 함수로 만들어서 함수를 실행하면 음악이 play 되게 하시오. 
import pygame 
def music_play(x):
    pygame.mixer.init() # pygame 초기화
    pygame.mixer.music.load(x) # 음악 파일 로드
    pygame.mixer.music.play()
    
file_path = 'C://music//how_sweet.mp3'
music_play(file_path)​