티스토리 뷰

Python/실전예제

함수

jsBae 2023. 1. 2. 23:09

1. 3,6,9 게임

def game(num):
    a = num//10
    b = num%10
    if a ==3 or a==6 or a==9:
        return 'crap'
    elif b==3 or b==6 or b==9:
        return 'crap'
    else:
        return  'next number'

num = int(input('number:'))
print(game(num))

2 . 선택적 프린트

def greet(lang):
    if lang == 1:
        print("Hola")
    elif lang == 2:
        print("Bonjour")
    elif lang == 3 :
        print("안녕?")
    else:
         print("지원하지 않습니다")

h=int(input("언어를 선택하세요(1:EN/2:FR/3:KR)"))
greet(h)

3. 문자를 입력 받아 연결 해 보는 함수

def concate(s1,s2):
    print(s1+s2)

str1 = input('1문장 입력:')
str2 = input('2문장 입력:')
concate(str1,str2)

4. 주문을 받는 함수

def price(menue):
    if menue==1:
       m="아메리카노"
       p="2500원"
    elif menue==2:
        m="카페라떼"
        p="3000원"
    elif menue==3:
        m="바닐라라떼"
        p="3000원"
    print(m,p)


menue=int(input("메뉴선택(1:아메리카노/2:카페라떼/3:바닐라라떼)"))
price(menue)

5. 점수를 입력받아 학점을 출력 해 보자

def report(score):
    if score >= 0.9:
        grade = "A"
    elif score >= 0.8:
        grade = "B"
    elif score >= 0.7:
        grade = "C"
    elif score >= 0.6:
        grade = "D"
    else:
        grade = "F"

    return grade

score=input('점수입력:')

if "0.0"<=(score)<="1.0":
    print(report(float(score)))
else:
    print("bad score")

 

728x90
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
반응형