본문 바로가기

분류 전체보기

(155)
[파이썬] 평균, 패스/페일 546: 반복제어문2 - 자가진단6 문제 10 이하의 과목수 n이 주어진다. 정수로 주어진 n개 과목의 점수를 입력받아서 실수 평균을 구하여 출력하고 평균이 80점이상이면 "pass", 80점 미만이면 "fail"이라고 출력하는 프로그램을 작성하시오. 평균은 반올림하여 소수 첫째자리까지 출력한다.​ 입력예 4 75 80 85 90 출력예 avg : 82.5 pass 풀이 1 ) sum = 0 def average(): count = int(input()) if count 100: score = int(input("100이하로입력해주세요: ")) sum = sum+score avg = sum/count pri..
[파이썬] 삼각형넓이출력 129 : 반복제어문1 - 형성평가5 문제 삼각형의 밑변의 길이와 높이를 입력받아 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y'이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오. (넓이는 반올림하여 소수 첫째자리까지 출력한다.) 입.출력 예 Base = 11 Height = 5 Triangle width = 27.5 Continue? Y Base = 10 Height = 10 Triangle width = 50.0 Continue? N 풀이 1 ) def triangle(b, h): area = b * h / 2 return area while True: b = input("Base =") a1 = int (b) h = input("Height =") a2 = int (h) prin..
[파이썬] 나라 수도 출력 633 : 반복제어문1 - 자가진단6 문제 아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를 출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면 "none"라고 출력한 후 종료하는 프로그램을 작성하시오. *각 나라의 수도: 대한민국 = 서울(Seoul) 미국 = 워싱턴(Washington) 일본 = 동경(Tokyo) 중국 = 북경(Beiging) *입출력시 모양은 "입.출력예"와 같이 하시오. 입.출력 예 1. Korea 2. USA 3. Japan 4. China number? 1 Seoul 1. Korea 2. USA 3. Japan 4. China number? 5 none 풀이 1 ) Land = {'Korea': '1', 'USA': '2', 'Japan': '3', 'China': '4'} pr..
[파이썬] 동물 번호 출력 123 : 선택제어문 - 형성평가4 문제 1번은 개, 2번은 고양이, 3번은 병아리로 정하고 번호를 입력하면 번호에 해당하는 동물을 영어로 출력하는 프로그램을 작성하시오. 해당 번호가 없으면 "I don't know."라고 출력한다. 개-dog 고양이-cat 병아리-chick 입력 에 Number? 2 출력 예 cat 풀이 1 ) n=int(input("Number? ")) if n == 1: print('dog') elif n == 2: print('cat') elif n == 3: print('chick') else: print('I dont know.') 풀이 2 ) animals = ['dog','cat','chick'] num = int(input("Number? ")) try: print(animals[num-1]) except..
[파이썬] 윤년 평년 달력 계산기 122 : 선택제어문 - 형성평가3 문제 년도를 입력받아 윤년(leap year)인지 평년(common year)인지 판단하는 프로그램을 작성하시오. 입력예 2008 출력예 leap year 풀이 1 ) def leapyr(): n=int(input("year : ")) if n % 400 == 0: print("leap year") if n % 4 == 0 and n % 100 != 0: print("leap year") else: print("common year") leapyr()
[파이썬] 519 : 연산자 - 자가진단2 문제 직사각형의 가로와 세로의 길이를 정수형 값으로 입력받은 후 가로의 길이는 5 증가시키고 세로의 길이는 2배하여 저장한 후 가로의 길이 세로의 길이 넓이를 차례로 출력하는 프로그램을 작성하시오. 입력예 20 15 출력예 width = 25 length = 30 area = 750 풀이 1 ) w = int(input("width: ")) l = int(input("length: ")) w = w + 5 l = l*2 def calculate_area(w, l): return w*l print("width =", w) print("length = ", l) print("area = ", calculate_area(w, l)) 풀이 2 ) nums = input("Enter width and length..
[파이썬] 110 : 입력 - 형성평가5 문제 실수의 yard(야드)를 입력받아 cm(센티미터)로 환산하여 입력값과 환산한 값을 출력 예와 같이 소수 둘째 자리에서 반ㅇ로림 하여 첫째자리까지 출력하는 프로그램을 작성하시오. (단 1야드 = 91.44cm로 한다.) 입력은 "yard? "라고 먼저 출력하고, 실수를 입력받는다. 실수는 "double"로 한다. 입력예 yard? 10.1 출력 예 10.1 yard = 923.5cm 풀이 1) n = float(input("yard? ")) def yd_to_cm(yd,conversion=91.44): return yd*conversion print(f"{n}yard =",round(yd_to_cm(10.1),1), "cm")
[파이썬] 야드(yd) 인치(in)센치미터(cm)변환513 : 입력 - 자가진단5 문제(링크) 1야드(yd)는 91.44cm 이고 1인치(in)는 2.54cm이다. 2.1야드와 10.5인치를 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫째자리까지 출력하시오. 출력예 2.1yd = 192.0cm 10.5in = 26.7cm 풀이 1) yd_to_cm=lambda yd:yd*91.44 print("2.1yd =", round(yd_to_cm (2.1),1)) inch_to_cm=lambda inches:inches*2.54 print("10.5in =", round(inch_to_cm(10.5),1))
[파이썬] 511 : 입력 - 자가진단3 문제(링크) 두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라. 출력 예 55 - 10 = 45 2008 - 1999 = 9 풀이 1 ) a=0 b=0 def minus(a,b): print('{} - {} = {}'.format(a,b,a-b)) minus(55, 10) minus(2008, 1999) 풀이 2 ) a = 55 b = 10 print(a, '-', b, '=', a-b) a += 1953 b += 1989 print(a, '-', b, '=', a-b)
[파이썬] 점수 합계, 평균 104 : 출력 - 형성평가4 문제(링크) 다음 출력 예와 같이 출력되는 프로그램을 작성하시오. 합계와 평균은 수식을 이용하세요. 출력예 kor 90 mat 80 eng 100 sum 270 avg 90 풀이 1) strList =['kor', 'mat', 'eng'] numList =[90, 80, 100] print (strList[0], numList[0]) print (strList[1], numList[1]) print (strList[2], numList[2]) print ('sum', sum (numList)) average = sum (numList) / len (numList) print ('avg', average) 풀이 2) strList = ['kor', 'mat', 'eng'] numList = [90, 80,..
해외입국자 자가격리 절차 / 인천공항 특별입국 6월1일 독일, 프랑크푸르트 공항 출발 6월2일 인천 입국 해외입국자 자가격리 방법과 인천공항의 입국 절차에 대해 알아보겠습니다. 밑에 요약있음. 저는 6월 1일 자 아시아나를 이용하였습니다. 사전에 체크인을 하셔도 보딩패스가 나오지 않고 탑승교환권이 나옵니다. 무조건 카운터로 가셔서 티켓을 교환하셔야합니다! 카운터로 가기전에 열체크를 한번 합니다. 수화물을 부치기 전 자가격리앱 설치 안내를 받습니다. 간단하게 QR코드스캔으로 받을 수 있도록 안내문이 있더라구요! 다운만 받으시고 업데이트는 한국가셔서 공항와이파이 연결하셔서 하시면됩니다. 기내반입 수화물 규정이 조금 더 강화되어 1인당 1개 입니다. 핸드백도 수화물1로 간주합니다! 백팩에 넣으실수 있는 핸드백이면 괜찮습니다. 저가항공만큼 강하게 규제하지는..