MapleStory Finger Point

πŸ’Ž Python/Python_Code

두 가지 κΈ°λŠ₯의 계산기 - 파이썬 for Beginner (2판)

HYEJU01 2024. 3. 20. 02:49

βœ… 1번 μž…λ ₯μˆ˜μ‹ 계산 / 2번 λ‘μˆ˜ μ‚¬μ΄μ˜ 합계

select, answer, numStr, num1, num2 =0,0,"",0,0

select = int(input("1.μž…λ ₯ν•œμˆ˜μ‹ 계산 , 2. λ‘μˆ˜ μ‚¬μ΄μ˜ 합계 : "))


if select == 1:
    numStr = input(' ** μˆ˜μ‹μ„ μž…λ ₯ν•˜μ„Έμš” : ')
    answer = eval(numStr)
    print("%s κ²°κ³ΌλŠ” %5.1fμž…λ‹ˆλ‹€." % (numStr,answer))
             
elif select == 2:
    num1 = int( input(' ** 첫번째 숫자 μž…λ ₯ : '))
    num2 = int( input(' ** λ‘λ²ˆμ§Έ  숫자 μž…λ ₯ : '))
    for i in range (num1, num2+1, 1) :
        answer += i
    print("%d+~+%dλŠ”%d μž…λ‹ˆλ‹€." % (num1,num2,answer))
    
else :
    print("1λ˜λŠ” 2만 μž…λ ₯ν•˜μ„Έμš”.")

 


βœ… 계속 μž…λ ₯ν•  수 μžˆκ²Œν•˜κΈ° / μ’…λ£Œλ²„νŠΌ μΆ”κ°€ 

 

βš οΈμ£Όμ˜ν•  점

계속 ν•΄μ„œ 값을 μƒˆλ‘œ λ°›μœΌλ―€λ‘œ answer 값은 쀑간쀑간 μ΄ˆκΈ°ν™”λ₯Ό ν•΄μ€˜μ•Όν•¨.

 

select, answer, numStr, num1, num2 =0,0,"",0,0



while (True) :
    
    select = int(input("1.μž…λ ₯ν•œμˆ˜μ‹ 계산 , 2. λ‘μˆ˜ μ‚¬μ΄μ˜ 합계 3. μ’…λ£Œ :"))
    
    if select == 1:
    	answer = 0
        numStr = input(' ** μˆ˜μ‹μ„ μž…λ ₯ν•˜μ„Έμš” : ')
        answer = eval(numStr)
        print("%s κ²°κ³ΌλŠ” %5.1fμž…λ‹ˆλ‹€." % (numStr,answer))

                 
    elif select == 2:
        answer = 0
        num1 = int(input(' ** 첫번째 숫자 μž…λ ₯ : '))
        num2 = int(input(' ** λ‘λ²ˆμ§Έ  숫자 μž…λ ₯ : '))
        for i in range (num1, num2+1, 1) :
            answer += i
                    
        print("%d+..+%dλŠ” %d μž…λ‹ˆλ‹€." % (num1,num2,answer))
 
                       
    elif select == 3:
          print(" μ’…λ£Œ ")
          break;
        
    else :
        print("1λ˜λŠ” 2만 μž…λ ₯ν•˜μ„Έμš”.")