Backend 153

Python 파이썬 조건문 for, while, 문자열 예제 풀이

Exercise1 1. 1부터 100까지의 정수 2. 53부터 25까지의 정수 3. 31부터 60까지의 홀수 4. 30부터 60까지의 홀수 #1. 1부터 100까지의 정수 for i in range(1, 101): print(i) #2. 53부터 25까지의 정수 for i in range(53,24, -1): print(i) #3. 31부터 60까지의 홀수 for i in range(31, 61, 2): print(i) #4. 30부터 60까지의 홀수 for i in range(31, 61, 2): print(i) Exercise2 다음 조건을 보고 회원가입을 위한 프로그램 코드를 작성 하시오. 아이디는 반드시 10자리 이상패스워드는 반드시 8 ~ 16자리 사이 패스워드에 아이디가 포함되면 안됨 패스워드..

Backend/Python 2023.07.02

Python 파이썬 데이터 저장 공간 : for문, 문자열, 인덱스(index)

파이썬 데이터 저장 공간 : 여러개의 데이터들을 저장하는 공간들 ; 문자열, 튜플, 리스트, 딕셔너리 데이터 저장 공간과 for문 for i in range(10,5,-2): print("i = {}".format(i)) for문을 통해서 하나씩 추출하여 사용할 수 있다 출력화면 ex. for i in "abcdef": print(i) name = "김모씨" for i in name: print(i) for i in [1,2,3,4,5]: print(i) 출력화면 인덱스 index : 연속적인 공간들을 구별하기위해서 붙여놓은 번호 (C언어에서의 포인터와 관련) 항상 0부터 시작한다 ; 가장 마지막 요소는 크기보다 1이 작다 인덱스 사용형식 : 여러개의 데이터를 저장하는 공간에서만 사용 가능 e.g. [인..

Backend/Python 2023.06.30

Python 파이썬 클래스

클래스 : 어떠한 대상을 표현하기위한 정보(데이터공간,멤버변수)와 그 공간을 컨트롤 할수 있는 기능(함수(메소드),멤버메소드)을 하나의 블록으로 묶어서 정의한 사용자 정의 자료형 인스턴스공간 : 실제 데이터가 저장되는 공간 ; 객체 마다 만들어진다 메소드(함수) : Code영역에 저장되어 있다 ; 모든 객체가 하나의 메소드(함수)를 참조하고 있다 메소드와 함수의 차이점 함수 : 클래스 외부에서 정의된 기능 ; 클래스의 멤버 X 메소드 : 클래스 내부에서 정의된 기능 ; 클래스의 멤버 문자열(String) Python에서 문자열을 총괄하는 클래스 문자열을 관리하기 위해서 만들어진 클래스 C언어에서는 문자열을 관리하는 자료형이 존재하지 않는다 * 문자열을 관리하기 위해 char형 배열을 이용하여 관리 -> ..

Backend/Python 2023.06.30

Python 파이썬 리스트 VS 튜플

리스트 : 데이터의 목록 수정, 추가, 삭제 모두 가능 프로그램에서 많이 사용되는 데이터들을 관리하는 자료형 선언 : [ ] 를 통해 생성 배열 : 파이썬에서는 배열이 없다 Collection : 다량의 데이터들을 관리하기 위해서 만들어진 클래스들이 존재한다 e.g. 튜플, 리스트, 딕셔너리 -> 저장되는 데이터 타입은 object 튜플(Tuple) : 데이터가 수정되지 않는 값의 모음 수정불가 ; 읽기 전용 데이터 리스트 프로그램에서 사용되는 데이터가 정해진 의미 있는 데이터들의 목록 e.g. 거리단위, 경도, 위도, RGB 컬러비트, etc. -> 인덱스, 슬라이싱 사용 가능 선언 ()를 통해서 생성한다 () 생략가능 Packing / Unpacking Packing : 하나의 튜플 안에 여러개의 데..

Backend/Python 2023.06.30

Python 파이썬 반복문 while 연습 예제

파이썬 반복문 while 예제 연습 파이썬 반복문 while 개념 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Python 파이썬 제어문 : 조건문, 반복문 제어문 : 코드의 흐름을 제어하는 문장 특정 상황에 따라 코드를 선택하여 실행하거나 또는 코드의 일정부분을 반복하여 실행하는 문장 제어문의 종류 : 조건문(if ~ else), 반복문(while, for) 조건문 developernew.tistory.com ex1. 1부터 100의 정수를 출력하시오 i=1 while i b: big = a else: big = b i = 1 while True: if big*i % s == 0: print("최소 공배수 : {}".format(big * i)) break i+=1 ex5. 어떤 수의 약수를 구하는 프로그..

Backend/Python 2023.06.30

Python 랜덤모듈 : 원하는 범위 내의 숫자 구하기

랜덤모듈 : 임의의 수를 구하는 명령들이 모여 있는 모듈 임의의 수를 구하는 명령 random 0.0000 부터 1미만의 실수를 구하는 함수 내가 원하는 범위 안의 숫자 구하기 int(random.random() * 범위안의 숫자개수) + 시작수 randrange 내가 지정한 범위 안의 숫자를 구하는 함수 a부터 b미만의 정수중에 임의의 값을 생성하는 함수 random.randrange(a,b) a부터 c값씩 증가된 값중에 b미만의 임의의 값을 생성하는 함수 random.randrange(a,b,c) randint 내가 지정한 범위 안의 숫자를 구하는 함수 a부터 b까지의 수중에 임의의 값을 생성하는 함수 randint(a,b) ex. 임의의 알파벳 구하기 : 아스키코드를 이용하여 구하면 된다 A ~ Z..

Backend/Python 2023.06.29

Python 파이썬 모듈 import

모듈 : 프로그램에서 사용되는 비슷한 기능들끼리 묶어 놓은 파일(클래스,모음) eg. C언어 : 헤더파일 / JAVA : 라이브러리 형식 import 모듈명 from 모듈명 import 이름(클래스명,함수명,변수, ... 기능) datetime : 날짜, 시간과 관련된 기능들이 모여 있는 모듈 import datetime now = datetime.datetime.now() from datetime import datetime now = datetime.now() print(type(now)) print(now.year) print(type(now)) 출력화면 Exercise 사용자에게 출생년도 4자리를 입력받으시고 나이를 계산해서 화면에 출력 2002년생 → 20살 1996년생 → 26살 n 년생 → ..

Backend/Python 2023.06.28

Python 파이썬 문자 변환 함수

문자 변환 함수 정수에서 문자로 변환하는 함수 ch = chr(65) print(type(ch)) print(ch) 문자에서 정수로 변환하는 함수 su = ord(ch) print(su) 출력화면 ex. 영문자를 입력 받아 대,소문자를 구분 한 뒤 소문자는 대문자로 대문자는 소문자로 서로 변환하여 출력하시오. 특수문자 및 숫자를 입력할 시 잘못된 입력이라는 문구 표시 ch = ord(input("Type English Characters : ")) if ch>=65 and ch=97 and ch

Backend/Python 2023.06.28

Python 파이썬 조건식, 관계연산자, 논리연산자

조건식에 적을 수 있는 식 1) 참과 거짓을 표현하는 식 -> 결과가 참과 거짓이 나오는 식 2) 관계 연산자 / 논리 연산자 a = 0 if a > 5: print("TRUE") # 5 ~ 15 # if 5 5 and a < 15: # 권장 print("TRUE") # True , False # if True: bo = True if bo: print("TRUE") # bool 형태의 변수 # 어떠한 상태값이 두개인 경우 많이 사용된다 # in 연산자 if a not in (10,20,30): print("TRUE") # 식별연산자 - 예외 if type(12.34) is float: print("FLOAT") if a: print..

Backend/Python 2023.06.28

Python 파이썬 제어문 : 조건문, 반복문

제어문 : 코드의 흐름을 제어하는 문장 특정 상황에 따라 코드를 선택하여 실행하거나 또는 코드의 일정부분을 반복하여 실행하는 문장 제어문의 종류 : 조건문(if ~ else), 반복문(while, for) 조건문 : if ~ else문 : 조건식의 결과에 따라서 실행내용을 선택하여 실행하는 문장 사용되는 형태에 따른 분류 단순 if 조건식의 결과가 참일때 추가적인표현을 해야 하는경우 사용한다 형식 if 조건식: 종속문장 if ~else문 조건식의 결과가 참과 거짓에 따라서 실행내용을 선택하여 실행을 해야 하는 경우 형식 if 조건식: 종속문장 else: 종속문장 if ~elif ~else문 조건식이 여러개 필요한 경우 형식 if 조건식: 종속문장 elif 조건식: 종속문장 elif 조건식: 종속문장 el..

Backend/Python 2023.06.28