편집 기록

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

    파이썬 연령별정보를 문자열로 리턴하기, 문자열이면 문자열대로,정수면정수대로 리턴하기 도와주실수있을까여..


    1. def generation(x):
    숫자로된 나이값을 받아서 "10대", "20대", "30대"로 문자열 리턴하는 함수를 만들어야해요..

    def generation(x):
        return(int(age)+"대")
    

    여기가 문제인데 아직 age값을 받지도 않은 이 generation함수가 이렇게될까요?
    age=int(input())
    나이는 정수로 받아야할거같아서 int를 사용했습니다.

    이미지


    2. sum(a,b):
    a, b가 문자열이면 문자열을 더한값, a, b가 정수라면 더한값을 리턴해야합니다

    제가 여러가지 방법을 시도해 봤는데 조건문을 쓰면 한줄만에 코드를 넣지 못하고..
    return "x"+"y" 이런식이면 str은 문자열은 더할수없다고 뜨고 ㅠ
    뒤에 정수 int()쓰면 여기선또 타입이문제라고하는데 어떻게 이걸 한줄로 하쥬..

    접근방법이 뭔가 틀린거겠죠..

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.04.02

    파2썬 연령별정보를 문자열로 리턴하기, 문자열이면 문자열대로,정수면정수대로 리턴하기 도와주실수있을까여..


    1.def generation(x): ##숫자로된 나이값을 받아서 10대 20대 30대로 문자열 리턴하는 함수를 만들어야해요.. def generation(x): return(int(age)+"대") 여기가 문제인데 아직 age값을 받지도 않은 이 generation함수가 이렇게될까요? age=int(input()) 나이는 정수로 받아야할거같아서 int를 사용했습니다. 이미지 2.sum(a,b): ##a,b가 문자열이면 문자열을 더한값 a,b가 정수라면 더한값을 리턴해야합니다 제가 여러가지 방법을 시도해 봤는데 조건문을 쓰면 한줄만에 코드를 넣지 못하고.. return "x"+"y" 이런식이면 str은 문자열은 더할수없다고 뜨고 ㅠ뒤에 정수 int()쓰면 여기선또 타입이문제라고하는데 어떻게 이걸 한줄로 하쥬..

    접근방법이 뭔가 틀린거겠죠..