프로그램/Python 1000제341 Python 5제] 3제의 문제를 아래와 같이 나타내는 윈도우 프로그램을 작성하시오. 참고풀이 결과] 초기화면) 음수입력 예) 입력예시1) 입력예시 2) 입력예시 3) ▶ End 버튼을 클릭하면 윈도우 창을 닫으며 작업을 끝낸다. 참고풀이] from tkinter import * from tkinter import messagebox #최대값으로 최소값을 나눈 나머지가 10보다 크면 "Big", 10보다 작으면 "Small", #10이면 "Same"을 출력하는 메세지박스를 출력함수를 만든다. def BSS_Show(): n1=int(ent1.get()) n2=int(ent2.get()) n3=int(ent3.get()) if n1>=0 and n2>=0 and n3>=0: Max=max(n1,n2,n3) Min=min(n1,n2,n3) Result="Big" if Min%Max>10 el.. 2021. 6. 30. Python 4제] 3제의 양의 정수입력 받는 부분을 사용자 함수로 만들어 프로그램을 작성하시오. 참고풀이] #양의 정수를 입력받는 함수를 만든다. def iJungSu(Str): while True: n=int(input(Str+"정수를 입력하시오 : ")) if n>=0: break print("0이상의 정수를 입력하세요.") print("다시 입력하세요...") return n; n1=iJungSu("첫번째 ") n2=iJungSu("두번째 ") n3=iJungSu("세번째 ") #최대값과 최소값을 구한다. Max=max(n1,n2,n3) Min=min(n1,n2,n3) #최대값을 최소값으로 나눈 나머지가 10보다 크면 "Big", 10보다 작으면 "Small", #10이면 "Same"을 출력하기. print("Big" if Min%Max>10 else ("Small" if Min%Max 2021. 6. 29. Python 3제] 양의 정수 세개를 입력받아 문제와 같이 출력하는 프로그램을 작성하시오. 문제] 변수 n1, n2, n3에 양의 정수 값을 입력 받고, 최소값과 최대값을 구한다. 최대값을 최소값으로 나눈 나머지가 10보다 크면 "Big" , 10이면 "Same", 10보다 작으면 "Small" 을 출력하는 프로그램을 작성하시오. [입력 예시 1] 첫번째 정수를 입력하시오 : -6 0이상의 전수를 입력하세요. 다시 입력하세요... 첫번째 정수를 입력하시오 : 3 두번째 정수를 입력하시오 : -9 0이상의 전수를 입력하세요. 다시 입력하세요... 두번째 정수를 입력하시오 : 12 세번째 정수를 입력하시오 : -20 0이상의 전수를 입력하세요. 다시 입력하세요... 세번째 정수를 입력하시오 : 20 [출력 예시 1] Small [입력 예시 2] 첫번째 정수를 입력하시오 : 13 두번째 정수를 입력.. 2021. 6. 29. Python 2제] 초값을 입력받아 일, 시, 분, 초로 나누어 출력하는 프로그램을 작성하시오. 입력예시1] 초를 입력하시오 : 12000 출력예시1] 입력한 12000초는 1일 9시 20분 0초입니다. 입력예시2] 초를 입력하시오 : 123456 출력예시2] 입력한 123456초는 1일 10시 17분 36초입니다. 참고풀이] #초를 입력받는다. Second=int(input("초를 입력하시오 : ")) #1일을 초로 구한다. Sec=24*60*60 #시간을 초로 구한다. Si=60*60 #분을 초로 구한다. Bun=60 print("입력한 %d초는 "%Second, end="") #입력한 초를 일수로 구한다. days=int(Second//Sec) #입력한 초를 일수를 빼고 시수를 구한다. Second%=Sec hours=int(Second//Si) #입력한 초를 일수, 시수를 빼고 분을 구한다... 2021. 6. 24. Python 1제] 구매 금액을 입력 받으면 30%할인된 금액과 구매금액을 출력하는 프로그램을 작성하시오.(단, 소수점은 버리시오) 입력예시1] 구매금액을 입력하시오 : 49000 출력예시1] 구 매 한 금액 : 49000 30%할인한 금액 : 34300 입력예시2] 구매금액을 입력하시오 : 64000 출력예시2] 구 매 한 금액 : 64000 30%할인한 금액 : 44800 참고풀이] #구매 금액을 입력받는다. total=int(input("구매금액을 입력하시오 : ")) #30%할인한 금액을 구하고 소수점은 버린다. discount=int(total*0.3) #구매금액과 실제 구매한 금액을 출력한다. print("구 매 한 금액 : ", total,sep='') print("30%할인한 금액 : ",total-discount,sep='') 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2021. 6. 24. 이전 1 ··· 26 27 28 29 다음 반응형