본문 바로가기

파이썬 (Python)/예제4

데이터 시각화 하기 import csv import matplotlib.pyplot as plt from matplotlib import font_manager as fm, rc # 폰트 설정을 위한 모듈 추가. import numpy as np with open('korea.csv', 'r') as file: data = csv.reader(file) # csv 모듈의 reader() 함수를 사용 해서, data 변수를 행을 나타내는 이터레이터로 만들기. header = next(data) # 첫번째 행을 데이터를 읽고, header 변수에 담아서, print() 하기. print(header) print() sample = [] # sample 데이터를 담을 배열 생성. cnt = 0 # 반복문 돌릴 때, 사용자가 입력.. 2023. 11. 5.
[ 파이썬 예제 ] 예외 처리 / 파일 입출력 / while문 / continue test.txt에 정수 1개가 입력된 상황 읽어 들일 파일의 이름을 입력 >> apple test.txt 를 읽었습니다. apple.txt 는 없는 파일 입니다 ! 1 ~ 100 >> 50 DOWN ! 1 ~ 49 >> 25 UP ! 26 ~ 49 >> 32 32 ! 정답입니다 ! :D text.txt 3번만에 정답을 맞추셨습니다. :D 1 ~ 100 >> 500 1 ~ 100 의 범위를 초과 했습니다. 다시 입력해주세요 ! (범위를 벗어난 숫자를 입력 하면 카운트 에는 포함 되지 않음) 또한 정수 범위 예외 뿐만 아니라, 문자를 입력 해도 예외가 발생 하기 때문에, 그런 경우에도 정수가 아닙니다 ! 등으로 예외 처리 되도록 하기. import os # 파일을 읽기 위해 os 모듈 import with .. 2023. 10. 21.
[ 파이썬 예제 ] 파일 입출력 / 리스트 / for 문 / count() 함수 # 첫번째 문제 """ aList = ['사과', 12000, '바나나', 3900, '키위', 5400] aList.txt 를 생성 하세요. 사과는(은) 12000원 입니다. """ aList = ['사과', 1200, '바나나', 3900, '키위', 5400] with open('aList.txt', 'wt') as file: for i in range(0, len(aList), 2): # 리스트에서 인덱스를 2씩 증가 하도록 하기. fruit = aList[i] price = aList[i + 1] message = f'{fruit}는(은) {price}원 입니다. \n' file.write(message) with open('aList.txt', 'rt') as file: textFile = f.. 2023. 10. 19.
[ 파이썬 예제 ] random / for 문 / while 문 / 내장 함수 / 사용자 정의 함수 # 실습 문제 """ 1. 랜덤 으로 1 ~ 5 사이의 정수를 생성 해주세요. 2. 만약 랜덤값이 3 이면 -> 3개의 정수를 사용자가 직접 입력 합니다. 이때 입력 하는 값은 0 이상 100 이하의 정수 이며, 이 입력은 절대 틀리지 않습니다. 3. 50 60 55 입력시, 60점 1등 2번학생 50점 3등 1번학생 이렇게 출력 해주세요. 동점자 존재시 가장 마지막 학생을 출력 합니다. 4. 사용자 정의 함수 func() 을 사용 하여 3명의 평균 점수는 55.0점 입니다. 이렇게 출력 해주세요. """ from random import randrange as rr rNum = rr(1, 6) print('랜덤 수는', rNum, '입니다.') print('학생 점수', rNum, '번을 입력 하세요... 2023. 10. 17.