아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
강렬한상사조140
강렬한상사조14021.03.23

파이썬 데이터와 데이터종류에 대해 질문 드립니다.

1. 데이터 타입 상에서 Integer와 float간의 변환이 필요한 경우가 있습니까? 이 관련한 예제코드를 알려주세요.

2. 조건 : 선택 강의는 4개 있고 입력 숫자로 선택이 가능해야함선택강의는 python C C++ Java 이다

입력값 : 현재 python C C++ Java 강의들이 존재합니다. 어떤 강의를 선택하고 싶은가요? (python:1, C:2, C++:3, Java:4)

1울 누르면

최종 출력 : 당신은 python를 선택했습니다.

에 관한 코드를 알려주세요! (list를 사용해서)

55글자 더 채워주세요.
답변의 개수
4개의 답변이 있어요!
  • 안녕하세요 질문주신 내용 답변드립니다.

    1. 데이터 타입 상에서 Integer와 float간의 변환이 필요한 경우가 있습니까? 이 관련한 예제코드를 알려주세요.

    -> Integer와 float 간 변환이 필요한 경우는 많습니다. pandas와 같은 데이터 프레임상에서 데이터를 전처리하는 과정에서도 활용되고 다양하게 활용됩니다.

    자료형 변환은 변수 앞에 int 혹은 float을 입력하여 형변환이 가능합니다.

    2. 조건 : 선택 강의는 4개 있고 입력 숫자로 선택이 가능해야함선택강의는 python C C++ Java 이다

    입력값 : 현재 python C C++ Java 강의들이 존재합니다. 어떤 강의를 선택하고 싶은가요? (python:1, C:2, C++:3, Java:4)

    1울 누르면

    최종 출력 : 당신은 python를 선택했습니다.

    def pods(num):

    pods = ["python", "C", "C++", "Java"]

    print(" 당신은 %s 를 선택했습니다."%pods[num-1])

    위 함수에 num 부분을 입력하면 말씀하신것처럼 사용이 가능할 듯 합니다.



  • 안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.

    1. Python의 경우 Int 값을 Float과 계산할 경우 에러 없이 계산이 됩니다. 따라서 Int와 Float간 형변환은 필요 없습니다.

    int(32) / 7 //4.571428571428571 int(32) / 3.14 //10.19108280254777

    2. 아래 코드를 사용하여 만듭니다.

    codingClass = ["python", "C", "C++", "Java"] print(f"현재 Python, C, C++, Java 강의들이 존재합니다. 어떤 강의를 선택하고 싶은가요?") num=1 print("(", end='') for cs in codingClass: print(f"{cs} : ", end=f"{num}, ") num = num + 1 print(")", end='') question = input() print(f"당신은 {codingClass[int(question) - 1]}을 선택 했습니다.")


  • 1. 데이터 타입 상에서 Integer와 float간의 변환이 필요한 경우가 있습니까? 이 관련한 예제코드를 알려주세요.

    -> 당연히 있습니다.

    변환하는 방법은 단순합니다.

    변환하고자하는 대상에 int(), float()함수를 사용해주면 됩니다.

    2. 조건 : 선택 강의는 4개 있고 입력 숫자로 선택이 가능해야함선택강의는 python C C++ Java 이다

    입력값 : 현재 python C C++ Java 강의들이 존재합니다. 어떤 강의를 선택하고 싶은가요? (python:1, C:2, C++:3, Java:4)

    1울 누르면

    최종 출력 : 당신은 python를 선택했습니다.

    에 관한 코드를 알려주세요! (list를 사용해서)

    -> 아래와 같이 실행해보시기바랍니다.

    classes = ['python', 'C', 'C++', 'Java']

    x = input("현재 python C C++ Java 강의들이 존재합니다. 어떤 강의를 선택하고 싶은가요? ")

    print(f'당신은 {classes[int(x)-1]}를 선택했습니다.')


  • 프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.

    컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.

    많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.

    처음 배운다면 파이썬으로 시작하는 것을 추천합니다.

    다른 언어보다 상대적으로 쉽기 때문에 좋습니다.

    "파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.