본문 바로가기

전체 글410

PhonBookTest(전화번호 관리 예제) package kr.or.ddit.basic; import java.util.HashMap; import java.util.Iterator; import java.util.Scanner; import java.util.Set; public class PhoneBookTest { private HashMap phoneBookMap; private Scanner scan; // 생성자 public PhoneBookTest() { scan = new Scanner(System.in); phoneBookMap = new HashMap(); } public static void main(String[] args) { new PhoneBookTest().phoneBookStart(); } // 프로그램을 시작하는 .. 2023. 6. 23.
HotelTest(호텔예약)예제 package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Scanner; public class HotelTest { private HashMap hotelMap; private Scanner scan; //생성자 public HotelTest() { hotelMap = new HashMap(); scan = new Scanner(System.in); //객실 초기화 for(int i=2; i 해당 객실의 투숙객 이름을 null로 변경하면 된다. //현재 객실의 손님 이름 구하기 String na.. 2023. 6. 23.
파이썬 기초Test(테스트) test10 # 첫 수를 입력하세요 7 # 끝 수를 입력하세요 9 #7은 9보다 2만큼 작다 #9는 7보다 2만큼 크다 # 같은 숫자입니다 a= input(" 첫 수를 입력하세요") b= input(" 끝 수를 입력하세요") c=int(a)-int(b) if c0: print("{}은{}보다 {}만큼 크다".format(a,b,c)) else : print("같다") test11 # 첫 수를 입력하세요 7 # 끝 수를 입력하세요 9 #7은 9보다 2만큼 작다 #9는 7보다 2만큼 크다 # 같은 숫자입니다 a= input(" 첫 수를 입력하세요") b= input(" 끝 수를 입력하세요") c=int(a)-int(b) if c0: print("{}은{}보다 {}만큼 크다".format(a,b,c)) els.. 2023. 6. 23.
파이썬 함수(function) def예제 1.함수로 연산하기 def add(a,b): return a+b def minnus(a,b): return a-b def multiply(a,b): return a*b def divide(a,b): return a/b sum = add(4,2) min = minnus(4,2) mul = multiply(4,2) div = int(divide(4,2)) print("sum",sum) print("min",min) print("mul",mul) print("div",div) 2.함수로 구구단 출력 def showDan(dan): for i in range(1,9+1): print("{}*{}={}".format(dan,i,dan*i)) showDan(7) 3.함수로 홀짝 출력 from random impor.. 2023. 6. 23.
TypeError: 'module' object is not callable(오류) 원인 위 의미는 말그대로 모듈객체는 호출이 불가능한데 호출하려 해서 발생하는 에러이다. 해결 2023. 6. 23.
파이썬 Random 함수 실수로 안뽑으려면 * 정수형 숫자 써준후 int로 묶어준다 ex) int(random()*9) 랜덤함수 호출 from random import random rnd = random() print("rnd",rnd) 랜덤으로 홀짝 출력하기 #랜덤 함수를 호출하여 0.5보다 크면 홀 아니면 짝을 출력하세요. from random import random rnd = random() st=""; if rnd>0.5: st="홀"; else: st="짝"; print(st) 랜덤으로 로또 3자리 랜덤함수 # 1에서 9까지 수 중에서 중복없이 섞어서 3개의 수를 출력하세요 from random import random arr=[1,2,3,4,5,6,7,8,9] for i in range(100): r = int(ra.. 2023. 6. 22.