일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 日本語
- 일본어
- 건담
- vscode
- rails7
- rails
- 単語
- nico
- 一日一つメソッド
- 연습문제
- jsp
- 인프런
- CSS
- 반다이몰
- DART
- Flutter
- Spring
- C로 시작하는 컴퓨터 프로그래밍4판
- ruby
- springboot
- Python
- java
- 자바
- Web
- 비즈니스일본어
- 디지몬
- javascript
- 건담베이스
- Today
- Total
목록Python (24)
AR삽질러
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) - 연습문제 0. 삼각형의 넓이를 구하는 프로그램 # 너비와 높이를 입력받아 삼각형의 넓이를 구하시오 def tri(): width = int(input("너비를 입력해 주세요 : ")) height = int(input("높이를 입력해 주세요 : ")) result = (width * height) / 2 print("삼각형의 넓이는 ", result, "입니다.") tri() 1. 반지름을 입력받아 원의 넓이를 구하는 프로그램 # 반지름을 입력받아 원의 넓이(둘레, 체적,...)를 구하시오. PI = 3.14; def circle(): radius = float(input("반지름을 입력해 주세요 : ")) result = PI * radius ** 2 print..
Python 연산자(Operator) 연습문제 1. 삼항연산자 1) 사용자로부터 숫자를 입력받는다. 2) 입력받은 숫자라 짝수라면 "짝수입니다." 홀수라면 "홀수입니다."를 출력 # 삼항연산자 def operator(): num = int(input("숫자를 입력해주세요 : ")) if(num % 2 == 0): print("짝수입니다.") else: print("홀수입니다.") operator() 2. 수학퀴즈게임 1) 랜덤한 수학문제가 나온다. (더하기, 빼기, 곱하기, 나누기 등) 2) 제한시간 내에 정답을 맞춰야한다. 3) 모든 레벨을 클리어시 "상"을 받는다. # 수학퀴즈게임 import random import time def mathGame(): level = 1 score = 0 while..
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("저장된 내..