편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.10.11

    소수점 없애는 것 관련 질문입니다.


    학교 과제로 생년월일날짜와 카드사에 따른 요금할인표를 만들어 보았습니다.
    여기서 소수점 이하를 버리고 싶은데 append같은 내장함수를 쓰지 않고 버릴 방법이 있을까요.
    리스트같았으면 몇번째 열 삭제같이 어떻게든 할 수 있을 것같은데 단순한 숫자열이라서 내장함수 말고는 도저히 방법을 모르겠습니다. 가르쳐 주실 수 있나요.
    이것이 제가 만든 함수 중 일부입니다.
    예를 들어 2000년생 출생자 이상 나이가 있는 10월10일생 같은 경우 65000원에서 75% 할인하구요.
    카드사 이름에 따라서 또 한번 할인이 들어갑니다. 이 경우 결과값은 14950.0원이더라구요.
    여기서 이.0을 내장함수를 쓰지 않고 지워야 합니다. 도와주세요.

    adf=input('8자리의 생년월일을 입력하시오')
    if int(adf) <= 20001231 and adf[4:6]=='10' and adf[6:9]!='10':
        print('65000원, 할인 50%')
        card=(input('카드사의 이름을 입력하시오'))
        if card == 'kft' or card == 'smt':
            print(32500*0.92)
        elif card == ('rg'):
            print(32500*0.93)
        else:
            print(32500)
    elif int(adf) <= 20001231 and adf[4:6]=='10' and adf[6:9]=='10':
        print('65000원, 할인 75%')
        card=(input('카드사의 이름을 입력하시오'))
        if card == 'kft' or card == 'smt':
            print(16250*0.92)
        elif card == ('rg'):
            print(16250*0.93)
        else:
            print(16250)
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.10.11

    소수점 없애는 것 관련 질문입니다.


    학교 과제로 생년월일날짜와 카드사에 따른 요금할인표를 만들어 보았습니다. 여기서 소수점 이하를 버리고 싶은데 append같은 내장함수를 쓰지 않고 버릴 방법이 있을까요. 리스트같았으면 몇번째 열 삭제같이 어떻게든 할 수 있을 것같은데 단순한 숫자열이라서 내장함수 말고는 도저히 방법을 모르겠습니다. 가르쳐 주실 수 있나요. 이것이 제가 만든 함수 중 일부입니다. 예를 들어 2000년생 출생자 이상 나이가 있는 10월10일생 같은 경우 65000원에서 75% 할인하구요. 카드사 이름에 따라서 또 한번 할인이 들어갑니다. 이 경우 결과값은 14950.0원이더라구요. 여기서 이.0을 내장함수를 쓰지 않고 지워야 합니다. 도와주세요. adf=input('8자리의 생년월일을 입력하시오') if int(adf) <= 20001231 and adf[4:6]=='10' and adf[6:9]!='10': print('65000원, 할인 50%') card=(input('카드사의 이름을 입력하시오')) if card == 'kft' or card == 'smt': print(32500*0.92) elif card == ('rg'): print(32500*0.93) else: print(32500) elif int(adf) <= 20001231 and adf[4:6]=='10' and adf[6:9]=='10': print('65000원, 할인 75%') card=(input('카드사의 이름을 입력하시오')) if card == 'kft' or card == 'smt': print(16250*0.92) elif card == ('rg'): print(16250*0.93) else: print(16250)