1번
def f(x):
return 2*x+1
print(f(10))
def f(x):
return x*x+2*x+1
print(f(10))
def f(x):
return x**2+2*x+1
print(f(10))
2번
def mul(*values):
s = 1
for i in values:
s = s * i
return s
print(mul(5, 7, 9, 10))
3번 계좌생성
def open_accout():
print("새로운 계좌를 생성되었습니다.")
def deposit(balance, money):
print("입금이 완료되었습니다. 잔액은 {0} 원입니다. 입금액은 {1} 입니다.".format(balance+money,money))
return balance + money
def withdraw(balance, money):
if balance >= money:
print("출금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance-money))
return balance-money
else:
print("출금이 완료되지 않았습니다. 잔액은 {0}원 입니다.".format(balance))
return balance
def withdraw_night(balance, money):
commission = 100
return (commission, balance-money-commission)
#open_accout()
balance = 0
balance = deposit(balance, 3000)
balance = withdraw(balance, 1000)
(commission, balance) = withdraw_night(balance, 1000)
print("수수료는 {0}이고, 잔액은 {1}입니다.".format(commission, balance))
4번
def add(num1, num2):
result = num1 + num2
p(result)
def sub(num1, num2):
result = num1 - num2
p(result)
def mul(num1, num2):
result = num1 * num2
p(result)
def div(num1, num2):
result = num1 / num2
p(result)
def p(num):
print("결과는 {0}입니다.".format(num))
number1 = int(input("첫 번째 정수: "))
number2 = int(input("두 번째 정수: "))
add(number1,number2)
sub(number1,number2)
mul(number1,number2)
div(number1,number2)
5번
def dispch(a,b):
s = "a" * b
return s
in1 = input("문자 :")
in2 = int(input("횟수 :"))
r = dispch(in1,in2)
print(r)
6번
def minnum(m, n):
if m>n:
print(n)
else:
print(m)
in1 = int(input("숫자1 :"))
in2 = int(input("숫자2 :"))
r = minnum(in1, in2)
print("작은수 =",r)
7번
def rectangle_area(col, row):
s = col * row
return s
in1 = int(input("가로 :"))
in2 = int(input("세로 :"))
r = rectangle_area(in1, in2)
print("가로", in1,"세로", in2, "인 원의 넓이 = ", r)
8번
def circle_area(radius):
s = radius*radius*3.141592
return s
in1 = int(input("반지름 :"))
r = circle_area(in1)
print("반지름",in1,"인 원의 넓이 = ",r)
'프로그래밍' 카테고리의 다른 글
쉽게 풀어쓴 C언어 Express Chapter 3 programming (0) | 2024.07.09 |
---|---|
앱인벤터 추적게임 만들기 (0) | 2024.07.09 |
창의적 문제 해결을 위한 파이썬 프로그래밍 6장 Basic Coding (0) | 2024.07.09 |
창의적 문제 해결을 위한 파이썬 프로그래밍 5장 Enhance coding (0) | 2024.07.08 |
창의적 문제 해결을 위한 파이썬 프로그래밍 5장 Basic Coding (0) | 2024.07.08 |