본문 바로가기

분류 전체보기

(254)
과일 전문점 재고, 가격 계산 프로그램 과일전문점이 있다. 종류 수량 금액 사과파이 5 5000 사과쥬스 2 2000 사과 1 1000 현재 사과재고는 30개가 있다. 메뉴를 고를 때마다 재고의 해당 메뉴대로 재고가 소진 해당 금액에 해당하는 금액이상시에만 주문 가능 (금액 입력시 숫자 외에 입력하면 재 입력 하도록 할 것) 금액 제출시 초과 금액은 거스름돈 출력 해당 재고가 떨어졌으면 "해당 재고가 없습니다."라는 메세지 출력과 함께 "마감합니다." 종료 입력창 ----------------------------- 종류 금액 1.사과파이 : 5000 2.사과쥬스 : 2000 3.사과 : 1000 ---------------------------- 메뉴를 선택하시오(번호를 누르시오) : 돈을 내시오 : 코드 apple = int(input("..
파이썬 집합 간단 사용 정리 s1= {'a','c','e','b','d','f',1} s2={1,2,3,'b','d','f'} # string1 = "BOYS, BE AMBITIOUS" 를 소문자로 변환 후에 집합 s3를 만드시오. >>> s3 = set (string1.lower()) >>> s3 {'e', 'a', 't', 'u', 'o', 'y', 'm', 'i', ' ', 'b', 's', ','} # s1, s2, s3의 교집합을 구하시오. >>> s1 & s2 & s3 {'b'} >>> s1.intersection(s2.intersection(s3)) {'b'} # s1, s2, s3의 합집합을 구하시오. >>> s1 | s2 | s3 {1, 2, 3, 'd', 'c', 't', 'u', 'y', 'm', 'b', 's'..
파이썬 딕셔너리 간단 사용법 정리 dic={"a":1,"b":2,"c":3,"d":4} # key 리스트를 출력하시오. >>> list(dic.keys()) ['a', 'b', 'c', 'd'] # value 리스트를 출력하시오. >>> list(dic.values()) [1, 2, 3, 4] # "e"이 key에 있는 확인해보시오. >>> 'e' in dic.keys() False # 5 가 value에 있는지 확인해보시오. >>> 5 in dic.values() False # input() 을 통해서 key value group : multiai name : XXX age : XX area : XXX 을 입력받은 후 해당 내용으로 info 라는 딕셔너리를 생성하고 "내 group은 multiai 입니다." "내 name은 XXX 입니..
튜플 간단 사용법 | 튜플 합치기 , 튜플 함수 tu1=('a1','b1','c1') tu2=('a2','b2','c2') # tu1와 tu2를 합쳐서 tu3을 만드시오. >>> tu3 = tu1 + tu2 >>> tu3 ('a1', 'b1', 'c1', 'a2', 'b2', 'c2') # tu3 대상 4번째 자리의 구성요소는 무엇인가? >>> tu3[3] 'a2' # 3번째부터 6번째까지의 구성요소는 무엇인가? >>> tu3[2:6] ('c1', 'a2', 'b2', 'c2') # tu3을 3번 반복해서 tu4를 만드시오. >>> tu4 = tu3 * 3 >>> tu4 ('a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a1', 'b1', 'c1', 'a2', 'b2',..
print 시 줄바꿈 안되게 하기 | 한 줄로 출력하기 print(" ", end = " " ) 위와 같이 end 를 지정해줍니다. 예제 코드 print("안녕하세요", end=" ") print("안녕하세요1", end=" ") print("안녕하세요2", end=" ") 실행 결과 안녕하세요 안녕하세요1 안녕하세요2 예제 코드2 for i in range(10): print(i, end=" ") 실행 결과 0 1 2 3 4 5 6 7 8 9
숫자 다섯 번 입력받아 평균 구하기 코드 num = 1 avg = 0 while num < 6 : avg = avg + int(input("{}번째 숫자를 입력하시오. :".format(num))) num += 1 print("총 합계: {} 평균: {}".format(avg, avg/5)) 실행결과 1번째 숫자를 입력하시오. :40 2번째 숫자를 입력하시오. :50 3번째 숫자를 입력하시오. :60 4번째 숫자를 입력하시오. :70 5번째 숫자를 입력하시오. :80 총 합계: 300 평균: 60.0
Day58: 파이썬 기초 (2) 오전에는 어제 배운거 복습을 했고, 오후에는 리스트, 딕셔너리, set, 튜플 등 자료형을 배우고 실습했다. # 오전 2020/09/22 - [Computer Science&Engineering/[파이썬]] - 파이썬 기초 실습(2) | 문자열 입출력 | 문자열 포메팅 | 문자열 함수 2020/09/22 - [Computer Science&Engineering/[파이썬]] - 파이썬 리스트 실습(2) # 오후 2020/09/22 - [Computer Science&Engineering/[파이썬]] - 파이썬 튜플 정리 실습 2020/09/22 - [Computer Science&Engineering/[파이썬]] - 파이썬 딕셔너리 정리 실습 2020/09/22 - [Computer Science&Engi..
5과목 점수 평균 계산하기 어떤 프로그래밍 언어를 배우든 항상 빠지지 않는 과목별, 학생별 점수 평균, 표준편차 구하기. 코드 subject=['국어','영어','수학','과학','사회'] scores={} avg = 0 for i in subject: scores[i]=int(input("{} : ".format(i))) print("60점 이상 과목들은 ",end=" ") for sub ,score in scores.items(): avg = avg + score if score < 60 : continue print(sub, end=" ") print("입니다. ") print("평균 점수는 {} 입니다".format(avg/len(subject))) 실행결과 국어 : 40 영어 : 50 수학 : 60 과학 : 70 사회 :..