본문 바로가기
728x90
반응형

study/Python48

[Python] 32. Test # -*- coding: utf-8 -*- """ Created on Wed Jun 15 14:01:42 2022 @author: KITCOOP test0615.py """ ''' 1. 피보나치 수열 출력하기 피보나치 수열은 0,1로 시작하고 앞의 두수를 더하여 새로운 수를 만들어 주는 수열을 의미한다. 피보나치 수열의 갯수를 입력받아 피보나치 수열을 갯수만큼 저장한 리스트를 생성하는 함수 fibo 함수를 작성하기 [결과] 피보나치 수열의 요소 갯수를 입력하세요(3이상의 값) :10 fibo( 10 )=[0, 1, 1, 2, 3, 5, 8, 13, 21, 34] ''' ''' 2. 주어진 자연수 N에 대해 N이 짝수이면 N!을, 홀수이면 ΣN을 구하는 코드를 작성하기 ''' ''' 3. 입력된 자연수가 .. 2022. 6. 15.
[Python] 32. 함수와 람다, 변수, 예외처리, 클래스 1. 함수와 람다 2. 변수 3. 예외처리 4. 클래스 # -*- coding: utf-8 -*- """ Created on Wed Jun 15 09:30:05 2022 @author: p011v """ ''' Collection : 데이터의 모임. 리스트(list) : 배열. 순서유지. 첨자(인덱스)사용 가능. [] 튜플(tuple) : 배열. 순서유지. 첨자(인덱스) 사용 가능. 상수화된 리스트. 변경 (수정, 추가) 불가 리스트. () 딕셔너리(dictionary) : (key, value) 쌍 인 객체. JAVA의 Map. {} item() : (key, value) 쌍 인 객체를 리스트 형태로 리턴 keys() : key들만 리스트 형태로 리턴 values() : value들만 리스트 형태로 리.. 2022. 6. 15.
[Python] 31. Test 답 # -*- coding: utf-8 -*- """ Created on Tue Jun 14 15:54:22 2022 @author: KITCOOP test0614_A.py """ ''' 1. 화면에서 한개의 문자를 입력받아 대문자인 경우는 소문자로, 소문자인 경우는 대문자로 숫자인 경우는 20을 더한 값을 출력하기 ''' ch = input("한개의 문자를 입력하세요 : ") if ch.isdigit() : print("%c + 20 = %d" % (ch,int(ch) + 20)) elif ch.isupper() : print("%c 문자의 소문자는 %c" % (ch,ch.lower())) elif ch.islower() : print("%c 문자의 대문자는 %c" % (ch,ch.upper())) '''.. 2022. 6. 14.
[Python] 31. Test 1. 화면에서 한개의 문자를 입력받아 대문자인 경우는 소문자로, 소문자인 경우는 대문자로 숫자인 경우는 20을 더한 값을 출력하기 2 (1)+(1+2)+(1+2+3)+... (1+2+3+...10)=220 출력하기 3. 화면에서 자연수를 입력받아 각각의 자리수의 합을 구하기.4. aa,bb 리스트를 생성하고, aa 리스트는 0부터 짝수 100개를 저장하고 bb 리스트는 aa 배열의 역순으로 값을 저장하기. aa[0] ~ aa[9], bb[99]~bb[90] 값을 출력하기 5. 다음 모레시계모양을 출력하기 # -*- coding: utf-8 -*- """ Created on Tue Jun 14 15:52:15 2022 @author: KITCOOP test0614.py """ ''' 1. 화면에서 한개의 .. 2022. 6. 14.
728x90
반응형