(학) (공) (파)

01.18(8일차)

만석이 2024. 1. 19. 17:52

---정올반복제어문2---
n=list(map(int,input().split()))

a=0
c=0


for score in n:
    a+=score
    c+=1
    
print("총점 : %d"%a)
print("평균 : %.1f"%(a/c))


---정올반복제어문2---
n=list(map(int,input().split()))

a=0
c=0


for score in n:
    c+=1
    a+=score

if((a//c)>=80):
    print("avg : %.1f "%(a/c))
    print("pass")
else:
    print("avg : %.1f "%(a/c))
    print("fail")


---정올반복제어문2---

for a in range(1,6):
    for b in range(1,6):
        print(a,end=" ")
    print()
print()
for a in range(1,6):
    for b in range(1,6):
        print(b,end=" ")
    print()



---정올반복제어문2---
for a in range(2,7):
    for b in range(5):
        print(a+b,end=" ")
    
    print()





---함수---
def cal (a,b):
    reurn a+b,a-b,a*b,a//b
result 


---함수예제---
def welcome():
    print('Hello python')
    print('Nice meet you')
welcome()

---함수예제---
def i(name,age):
    print("내 이름은 {}이고, 나이는{}살입니다.".format(name,age))

i("min",100)

---함수예제---
def show(*args):
    for item in args:
        print(item)

show("python")
show("Happy","birthday")

---함수예제---
def greet(mesage="안녕하세요"):
    print(mesage)

greet("반갑습니다.")
greet()

---함수예제---
def adder(*args):
    print("{}의 합은 {}입니다.".format(args,sum(args)))

adder(1,2)
adder(1,2,3)
adder(1,2,4,5)

---함수예제---
def coffee(money, pick):
    print("{}원에 {}를 선택하셨습니다.".format(money, pick))

    menu = {
        '아메리카노': 1000,
        '카페라떼': 1500,
        '카푸치노': 2000
    }

    if pick not in menu:
        print("{}는 판매하지 않습니다.".format(pick))
        return money, '없는메뉴'
    elif menu[pick] > money:
        print("{}는 {}원입니다.".format(pick, menu[pick]))
        return money, "금액부족"
    else:
        return money - menu[pick], pick

order = input("커피를 선택하세요. (아메리카노, 카페라떼, 카푸치노) >>> ")
pay = int(input("얼마를 내시나요? "))

change, coffee_choice = coffee(pay, order)
print("잔돈 {}원, 커피 {}".format(change, coffee_choice))

---함수예제---

def get_average(marks):
    total = 0   
    for subject in marks:
        total += marks[subject]
    average = total / len(marks)
    return average

marks = {'국어': 90, '영어': 80, '수학': 85}
average = get_average(marks)
print('평균은 {}점입니다.'.format(average))

---함수예제---
def line(a):
    for _ in range(a):
        print("=",end="")
    print()
    print("line 함수를 호출하였습니다. ")
    print("line 함수를 다시 호출합니다. ")
    for _ in range(a):
        print("=",end="")
line(32)

---함수예제---
def line():
    return "~!@#$^&*()_+| "



for _ in range(3):
    print(line())