본문 바로가기
728x90
반응형

python420

초보자를 위한 파이썬 300제 // 019 문자열을 정수로 변환 문제 year라는 변수가 문자열 타입의 연도를 바인딩하고 있습니다. 이를 정수로 변환한 후 최근 3년의 연도를 화면에 출력해보세요. year = "2020" 내풀이 year = "2020" newyear = int(year) print(newyear, type(newyear)) print(newyear - 1) print(newyear - 2) print(newyear - 3) 정답 year = "2020" print(int(year)-3) # 2017 print(int(year)-2) # 2018 print(int(year)-1) # 2019 형변환을 print문에 바로 해서 코드량을 줄일 수 있다. 2020. 12. 15.
초보자를 위한 파이썬 300제 // 018 문자열을 실수로 변환 문제 문자열 "15.79"를 실수(float) 타입으로 변환해보세요. 내풀이 string = "15.79" print(string, type(string)) // str로 출력 float = float(string) print(float, type(float)) // float로 출력 정답 data = "15.79" data = float(data) print(data, type(data)) 형변환은 갈수록 중요해지기 때문에 기초부터 확실하게 익혀야 합니다 ! 2020. 12. 15.
초보자를 위한 파이썬 300제 // 017 정수를 문자열 100으로 변환 문제 정수 100을 문자열 '100'으로 변환해보세요. num = 100 내풀이 num = 100 num_str = str(num) print(num_str, type(num_str)) 정답 num = 100 result = str(num) print(result, type(result)) 저번 문제와 동일 2020. 12. 14.
초보자를 위한 파이썬 300제 // 016 문자열을 정수로 변환 문제 문자열 '720'를 정수형으로 변환해보세요. >> num_str = "720" 내풀이 num_str = "720" print(int(num_str)) 정답 num_str = "720" #형변환 num_int = int(num_str) print(num_int+1, type(num_int)) int형으로 출력이 아니고 형변환을 했어야 했다. 2020. 12. 14.
초보자를 위한 파이썬 300제 // 015 type 함수 문제 type() 함수는 데이터 타입을 판별합니다. 변수 a에는 128 숫자가 바인딩돼 있어 type 함수가 int (정수)형임을 알려줍니다. >> a = 128 >> print (type(a)) 아래 변수에 바인딩된 값의 타입을 판별해보세요. >> a = "132" 내풀이 a = "132" print(type(a)) 결과값은 정답 a = "132" print(type(a)) 2020. 12. 14.
초보자를 위한 파이썬 300제 // 014 파이썬을 이용한 값 계산 문제 아래 코드의 실행 결과를 예상해보세요. >> 2 + 2 * 3 내풀이 print(2+2*3) 답 : 8 정답 8 파이썬은 사칙연산을 알아서 계산을 해준다. 2020. 12. 14.
초보자를 위한 파이썬 300제 // 013 문자열 출력 문제 변수 s와 t에는 각각 문자열이 바인딩 되어있습니다. >> s = "hello" >> t = "python" 두 변수를 이용하여 아래와 같이 출력해보세요. 실행 예: hello! python 내풀이 s = "hello" t = "python" print(s+"!",t) 정답 s = "hello" t = "python" print(s+"!", t) 파이썬에서 print 할때 +는 띄어쓰기가 없고 ,는 띄어쓰기가 생긴다. 2020. 12. 14.
초보자를 위한 파이썬 300제 // 012 변수 사용하기 문제 다음 표는 삼성전자의 일부 투자정보입니다. 변수를 사용해서 시가총액, 현재가, PER 등을 바인딩해보세요. 항목 값 시가총액 298조 현재가 50,000원 PER 15.79 내풀이 시가총액 = "298조" 현재가 = 50000 PER = 15.79 print("===삼성전자===") print(시가총액) print(현재가, "원") print(PER) 정답 시가총액 = 298000000000000 현재가 = 5000 PER = 15.79 print(시가총액, type(시가총액)) print(현재가, type(현재가)) print(PER, type(PER)) 문제를 잘못 이해한 것 같다. 정답에선 type으로 무슨 형인지 나타냈다. 2020. 12. 14.
초보자를 위한 파이썬 300제 // 011 변수 사용하기 문제 삼성전자라는 변수로 50,000원을 바인딩해보세요. 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액을 출력하세요. 내풀이 삼성전자 = 50000 평가금액 = 삼성전자 * 10 print(평가금액) 정답 삼성전자 = 50000 총평가금액 = 삼성전자 * 10 print(총평가금액) 변수를 잘 선언해주자 ! 2020. 12. 14.
728x90
반응형