일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- html
- 연습문제
- Web
- springboot
- ruby
- 비즈니스일본어
- Python
- 単語
- nico
- 반다이몰
- DART
- Flutter
- 일본어
- 인프런
- Spring
- メソッド
- vscode
- rails
- javascript
- 디지몬
- jsp
- 日本語
- 건담베이스
- C로 시작하는 컴퓨터 프로그래밍4판
- rails7
- 건담
- 자바
- 一日一つメソッド
- CSS
- java
- Today
- Total
목록Python (25)
AR삽질러
Python List, Dictionary 1. List Python에서 List는 다른 변수처럼 생성이 가능하며 [ ] 안에 항목을 적어주고 변수에 저장하면 리스트 변수가 생성된다. numbers = [ 7, 12, 33, "AR", 99 ] List의 특징 - 순서가 있는 자료형 : List는 순서대로 항목을 저장하기 때문에 각 항목은 0부터 시작하는 순서(인덱스)를 가지고 있다. - 다양한 데이터 타입 : 숫자, 문자, 객체 등 다양한 데이터 유형을 혼합하여 저장 할 수 있다. - 인덱싱, 슬라이싱 : List는 인덱스를 사용해 항목에 접근하고 슬라이싱을 통해 부분적으로 리스트를 추출할 수 있다. - 항목 추가, 제거, 수정 : 추가append(), 제거remove(), = 수정 numbers = ..
Python list 연습문제 - 0~100까지의 수학점수를 n개 입력받아 총점과 평균을 구하시오 # 0~100까지의 수학점수를 n개 입력받아 총점과 평균을 구하시오 import random lst = [] mathsum = 0 num = random.randint(1,10) for i in range(num): math = random.randint(1,100) lst.append(math) mathsum += math avg = mathsum / num print() print("출력된 수학점수", num, "개\n") print() print(lst, end= " ") print() print("수학점수 총점 : ", mathsum) print() print("수학점수 평균 : ", avg)
Python 함수(Function) 연습문제 - 계산기프로그램 # 계산기프로그램을 함수로 구현하시오. # 사용자가에게 두개의 수와 연산자를 입력받는다. def add(num1, num2): return num1 + num2 def min(num1, num2): return num1 - num2 def mul(num1, num2): return num1 * num2 def div(num1, num2): if num1 == 0 and num2 == 0: return "나눗셈에서 0은 불가능합니다." return num1 / num2 while(True): num1 = int(input("첫 번째 수를 입력: ")) num2 = int(input("두 번째 수를 입력: ")) oper = input("연산자를..
Python 함수(Function) 함수는 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합으로 정의된다. 함수에는 Python에서 제공하는 내장함수(print(), type(), input(), int(), len() 등)의 함수가 있고 사용자가 직접 작성하는 사용자 정의 함수가 있다. 함수의 역할 1) 코드의 재사용성 - 함수를 생성해 동일 작업을 반복하지 않고 코드를 사용할 수 있어 코드의 중복방지와 유지보수성을 높인다. 2) 모듈화 - 함수는 코드를 작은 단위로 나누어 관리할 수 있어 특정 작업을 수행할 때 프로그램 전체를 이해하기 쉬워지고 다른 프로젝트에서 재사용하기 용이하다. 함수의 종류 1) 내장 함수(Built-in Function) print() 화면에 출..
Python List 로또번호생성기 Python의 함수, 사용자입력, 조건문, 반복문, 리스트, 난수를 활용한 연습문제 1. 로또번호 생성기를 함수로 만든다. 2. 사용자에게 이름을 입력받는다. 3. "입력받은 이름"에게 금액을 입력받는다. 4. 입력받은 금액 만큼 자동로또 번호를 출력한다. 5. 당첨여부를 확인한다. # lis, for, while, if elif else를 활용한 # 로또번호 생성기를 함수로 만드시오. # 1. 사용자 이름을 입력받는다. # 2. 사용자에게 금액을 입력받는다. # 3. 금액만큼의 로또 번호를 자동번호로 뽑느다. # 4. 컴퓨터의 랜덤 로또 당첨번호 한개를 뽑아 자신의 로또번호와 비교한다. import random def userLotto(): userName = inp..
Python 반복문(Iteration) - 연습문제 0. ToDoList # To-Do List # 1. 사용자로부터 할 일을 입력받아 리스트에 추가한다. # To-Do List는 할일 목록, 등록, 삭제 가 있어야한다. todos = [] while True: print("\n-----오늘 할일 목록-----") for index, task in enumerate(todos): print(f"{index + 1}. {task}") print("1 : 할일 추가") print("2 : 할일 목록") print("3 : 할일 삭제") print("4 : 나가기") choice = input("선택하기 : ") if choice == "1": task = input("할일을 입력해주세요 : ") todos...
Python 반복문(Iterator) 쉬운연습문제 0. for문 구구단 - 사용자에게 숫자를 입력받아 해당 숫자에 해당하는 구구단을 for반복문을 이용해 출력 # 구구단 출력 number = int(input("구구단을 출력할 숫자를 입력하세요 (1~9): ")) if 1
Python 반복문(Iteration) 0. 반복문 - 반복문은 초기값, 조건식, 증감값을 이용해 원하는 만큼 실행문을 반복하는 문장으로 for문과 while문이 있다. - 반복문을 사용하게되면 반복적인 구조를 빠르고 간단하게 만들수 있다. 1. for문 : 횟수제어 반복문으로 정해진 횟수만큼 반복한다. - 리스트, 튜플, 문자열 등의 그룹 자료형을 반복 범위로 활용하는 것으로 원소의 개수만큼 반복하여 실행된다. 2. while문 : 특정한 조건이 만족되면 계속 반복한다. - 반복문이 주어진 조건이 참인 동안 계속해서 반복을 실행하고 조건이 거짓이 되었을때 반복문이 종료된다. 종류 기능 range() range()함수는 숫자 시퀀스를 생성하는데 사용되며 주로 for반복문과 함께 사용된다. break 반복..
Python 연산자(Operator) Operator 연산자는 산순연산자, 비교연산자, 할당연산자, 논리연산자, 비트연산자, 맴버연산자, 식별연산자를 지원한다. 0. 산술연산자 - 계산식에서 가장 많이 사용되는 산술연산자로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지, 거듭제곱 연산자가 있다. 산술연산자 우선순위 : 덧셈, 뺄셈 b) # true 작거나 같다 = b) # true 2. 할당연산자 - 축약연산자라고도 불리며 산술연산자와 함께 사용되어 보다 간결하게 표현할 수 있다. a = 10, b = 5 += a += b print(a) # 15 -= a -= b print(a) # 5 *= a *= b print(a) # 50 /= a /= b print(a) # 3 %= a %= b print(a) # 0 ..
연습문제. 지출기입장 프로그램 1) 사용자에게 지출내역을 입력받는다.(항목, 금액) 2) 지출목록 조회 3) 지출목록 삭제 4) 프로그램종료 budget = [] def addItem(): name = input("지출항목을 입력해주세요 : ") price = int(input("지출된 금액을 입력해주세요 : ")) item = {"name": name, "price": price} budget.append(item) print(f"'{name}'이 추가되었습니다.\n'{price}'원\n") def listItem(): if budget: for item in budget: print(f"내역 : {item['name']}, 금액 : {item['price']}\n") else: print("저장된 내..