python study(34)
-
숭실대 프로그래밍 중간 고사(2024-1)
1. 다음과 같은 방식으로 코드를 완성하시오2~9 사이의 숫자를 입력받고 예시와 같은 형식으로 구구단을 출력해 준다.만약 2~9 사이의 숫자가 아니라면 "2~9 사이만 입력 가능합니다."를 출력해 준다.주의할 점은 정답을 출력할 때 등호 뒤의 숫자는 자릿수를 맞추어서 출력해야 한다.(예시 참고)#예시"""단(2~9) 입력: 102~9 사이만 입력 가능합니다.단(2~9) 입력: 2=== 2단 ===2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 18""""""단(2~9) 입력: 4=== 4단 ===4 * 1 = 44 * 2 = 84 * 3 = 124 * 4 = 164 * 5 = 204 * 6 =..
2024.06.20 -
숭실대 프로그래밍 기말 고사(2024-1)
1. 다음과 같은 방식으로 코드를 완성하시오길이가 9보다 작다면 에러메시지로 "9자 이상 입력하세요."를 출력하고 다시 패스워드를 입력받는다. 그리고 길이가 9보다 길다면 다음 동작으로 넘어간다.숫자가 패스워드에 존재한다면 "패스워드 사용 불가(숫자 사용 X)"를 출력해 주고 다시 패스워드를 입력받는다. 숫자가 패스워드에 없고 패스워드에 대문자가 존재하지 않는다면 "패스워드 사용 불가(대문자 없음)"을 출력해 주고 다시 패스워드를 입력받는다. 숫자가 패스워드에 없고 패스워드에 소문자가 존재하지 않는다면 "패스워드 사용 불가(소문자 없음)"을 출력해 주고 다시 패스워드를 입력받는다.만약 대문자 소문자가 존재하고 숫자가 없다면 "패스워드 사용 가능"을 출력하고 종료한다.#예시 """ 패스워드 입력: abcd..
2024.06.14 -
파이썬 기초(7)
tuple요소를 변경할 수 없다.순서가 존재한다.리스트와 동일하게 모든 타입이 가능하다.variable_name=(value_1, value_2,....) [( ):튜플 기호]tuple기초요소가 하나인 경우는 (10,)처럼 사용한다.튜플안에 다양한 자료형을 가질 수 있다.빈 튜플 ( )을 생성할 수 있다.tuple([1,2,3]), tuple('python')처럼 tuple을 생성할 수 있다.tuple연산len():길이를 변환해준다.max():쵀대값을 변환해 준다.min():최솟값을 변환해 준다.sum():합을 변환해 준다.tuple내부의 값에 접근하거나 리스트와 동일하게 slice를 사용할 수 있다.set집합과 같은 경우에는 교집합, 합집합, 차집합을 구하는 메서드를 사영할 수 있다.데이터를 중복해서 ..
2024.05.19 -
파이썬 기초(6)
리스트리스트(list)는 여러 자료를 하나의 변수에 저장하는 자료형a=[value_1, value_2,...]리스트 기초리스트는 [ ] 대괄호로 감싸고 원소는 ' , '로 구별해 준다.리스트 안에는 다양한 type이 들어올 수 있고, 빈 리스트는 a=[ ]와 같이 만들 수 있다.리스트의 인덱스는 0번째 요소부터 순서가 메겨진다.리스트의 인덱스는 음수의 값도 가능하다.list 인덱스 응용inlist의 element 인가를 결정하는 연산자not inlist의 element가 아닌 element를 결정하는 연산자list 활용 기본len(list_name): list의 길이list1+list2: list1과 list2를 합친 것을 의미list1*3:list1을 3번 반복list slicelist [index1..
2024.05.19 -
파이썬 기초(5)
while문while 조건: True일 때 동작다음 동작while문과 같은 경우에는 조건이 참인 경우에는 계속 while문 내부를 반복하지만 만약 조건이 거짓이라면 while문을 종료하고 다음 문장으로 넘어간다.for문for 변수명 in 범위: True일 경우 실행for문은 반복 횟수와 범위를 미리 알고 있을 경우에 굉장히 유용하다. 범위를 지정할 때는 range() 또는 sequence를 사용한다.range()range(start,stop,step)[start부터 step만큼 증가하여서 stop전까지 반복해 준다.]특정한 범위를 지정하여서 범위 내를 반복하도록 해준다.range에서 start를 생략할 수 있는데, 기본값은 0으로 고정되어 있다.stop값은 생략불가능하다.start와 step은 정..
2024.05.19 -
파이썬 기초(4)
if 조건문if 조건: 조건이 True면 실행다음 문장 실행조건문의 조건이 참이면 내부에 있는 동작을 실행하고 다음문장으로 넘어간다. 하지만 조건이 거짓이라면 바로 다음 문장으로 넘어가준다.header인 if와 변수, 비교연산자, 값 그리고 콜론으로 이루어져 있다.그리고 if문과 같은 경우에는 들여 쓰기가 굉장히 중요하기 때문에 if문에 포함된다면 들여 쓰기를 사용해야 한다.if~elseif 조건: True일 때 문장 실행else: False일 때 문장 실행if문의 조건이 거짓이라면 else문으로 넘어가게 되는데 else문은 사용해도 되고 사용하지 않아도 된다.else문의 끝 부분에는 콜론을 붙여서 마무리해준다. 그리고 if문과 동일하게 들여 쓰기에 신경을 써야 한다.중첩 ifif 조건1:#1번 if..
2024.05.19