파이썬 예제(과제)-6. 파일 입출력을 이용한 단어장 만들기
*이 글을 읽기전에 작성자 개인의견이 있으니, 다른 블로그와 교차로 읽는것을 권장합니다.* 문제1 아래 조건을 만족하는 영단어장을 만들어보자 1. 등록하기, 2.출력하기, 3.저장하기, 4.불러오기, 5.종료하기 1을 선택할 경우(메모리저장) 단어를 입력하세요: apple 뜻을 입력하세요: 사과 레벨을 입력하세요: 1 등록되었습니다. 출력 2를 선택할 경우 apple: 사과,레벨,1 3을 선택할 경우 저장되었습니다(파일에 저장, words.txt) 4를 선택할 경우 불러왔습니다(파일에서 읽어옴, words.txt) 5를 선택할 경우 프로그램을 종료합니다. 1~5까지의 숫자가 아닌 경우 다시 입력하세요 단, 프로그램을 클래스로 설계하도록 함. 이 프로그램은 클래스를 분화해서 가능함 wordList = []..
더보기
파이썬 예제(과제)-5. class문
*이 글을 읽기전에 작성자 개인의견이 있으니, 다른 블로그와 교차로 읽는것을 권장합니다.* 주민등록번호 유효성 검사 프로그램을 만들어보자 0 0 1 0 1 1 - 3 0 6 8 5 1 8 ->인덱스값으로 12자리 각 자리에 2,3,4,5,6,7,8,9,2,3,4,5 를 곱하고 더함(마지막 주민등록번호 숫자는 제외) 0+0+4+0+6+7+24+0+12+24+20+5 = 102 11로 나눈 나머지 값을 구함 102 % 11 =3 11에서 위 값을 뺌 11-3=8 위 결과가 2자리인 경우 다시 10으로 나눈 나머지 값을 구함 결과값이 마지막 주민등록번호와 일치하면 유효한 주민번호 단, 클래스로 설계하고 객체를 이용하여 프로그램을 동작 클래스 설계+객체->생성자 함수 생성, 구하려는 값은 매개변수 1개로 처리하..
더보기
파이썬 예제(과제)-4.객체지향 프로그래밍
*이 글을 읽기전에 작성자 개인의견이 있으니, 다른 블로그와 교차로 읽는것을 권장합니다.* 과제1 가위,바위,보 게임 만들기 가위, 바위, 보 중 하나를 입력하세요: 가위 컴퓨터: 바위, 유저: 가위 -> 결과 컴퓨터 승! 랜덤한 값 뽑기 0~9중에 숫자 3개를 가위바위보로 치환해서 결과 뽑기 random 모듈 설치하여 사용 가위바위보 입력->input함수, 컴퓨터:가위,바위,보->if문 사용, 0~9중에서 숫자 3개를 가위바위보로 치환 import random #random.py a=int(random.random()*3) #랜덤으로 0~2값 출력 e=input('가위바위보 입력') #유저 값 변수 count='' #컴퓨터 값 변수 if a==0: #0~2를 가위바위보로 고정 count='가위' eli..
더보기