Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
내용설명뿐만 아니라 왜 이런개념이 도입되고 했는지 배경설명까지 해주시니 정말 좋습니다 감사합니다 ㅎㅎ
재밌는 강의 감사합니당
입력 = (input("정수입력 > "))try: float(입력) print(f"반지름 : {입력}") print(f"원의 둘레 : {2*3.14*입력}") print(f"원의 넓이 : {3.14*입력*입력}")except: print("정수를 입력하지 않았습니다.")선생님 위의처럼 작성하면 왜 실행이 제대로 안되는지 궁금합니다.
현재 입력이 문자열이므로"문자열 * 숫자"라는 연산을 써서 오류가 생겨서 튕기는 것입니다.except Exception as e: print(e) print("정수를 입력하지 않았습니다.")다음과 같이 예외 객체를 한 번 출력해보면 왜 그런지 쉽게 파악할 수 있으니 참고해보세요!!
@@윤인성이해했습니다! 감사합니다.
안녕하세요. 감사히 잘 봤어요.전체 영상 마치고 다시 반복해서 기억지속하려 해요.2023년 7월 24일 월 22시42분 태평양 시간
안녕하세요. 감사히 잘 봤어요.2023년 7월 12일 수 17시15분 태평양 시간
선생님 저는 101.를 입력하니ValueError: invalid literal for int() with base 10: '101.'라고 뜹니다. 왜 else가 안 뜬 걸까요?감사합니다.
int() 함수는 매개 변수로 "숫자가 아닌 문자열"을 입력하면아예 오류를 발생시켜 버립니다.점이 포함되서 그렇습니다.이런 예외는 다음 강의에서 배우는 고급 예외처리 방법으로 처리해야 합니다!
@@윤인성 답변 감사드립니다.
질문 답변 기다리고있습니다......
앗 어떤 질문 주셨는지 다시 알려주실 수 있을까요?! 지금 따로 뭐 온게 없어서요!!
@@윤인성 구글링을 마구 한 끝에 해결하고 말았습니다....!!!!
3분 33초에 if 뒤에 입력.isdight()는 왜 쓰는 건가요? if 숫자입력=int(입력)이 왜 안돠는지 모르겠어요..
숫자인지 확인하려고 쓰는 것입니다.지금 주신 코드는 어떤 의미로 쓰신 것인지 조금 더 자세하게 설명해주실 수 있을까요!어떤 의미로 쓰신 것인지 알아야 어떤 부분을 오해하고 계신지 확실하게 알 수 있을 것 같아서요!
내용설명뿐만 아니라 왜 이런개념이 도입되고 했는지 배경설명까지 해주시니 정말 좋습니다 감사합니다 ㅎㅎ
재밌는 강의 감사합니당
입력 = (input("정수입력 > "))
try:
float(입력)
print(f"반지름 : {입력}")
print(f"원의 둘레 : {2*3.14*입력}")
print(f"원의 넓이 : {3.14*입력*입력}")
except:
print("정수를 입력하지 않았습니다.")
선생님 위의처럼 작성하면 왜 실행이 제대로 안되는지 궁금합니다.
현재 입력이 문자열이므로
"문자열 * 숫자"라는 연산을 써서 오류가 생겨서 튕기는 것입니다.
except Exception as e:
print(e)
print("정수를 입력하지 않았습니다.")
다음과 같이 예외 객체를 한 번 출력해보면 왜 그런지 쉽게 파악할 수 있으니 참고해보세요!!
@@윤인성이해했습니다! 감사합니다.
안녕하세요. 감사히 잘 봤어요.
전체 영상 마치고 다시 반복해서 기억지속하려 해요.
2023년 7월 24일 월 22시42분 태평양 시간
안녕하세요. 감사히 잘 봤어요.
2023년 7월 12일 수 17시15분 태평양 시간
선생님 저는 101.를 입력하니
ValueError: invalid literal for int() with base 10: '101.'
라고 뜹니다. 왜 else가 안 뜬 걸까요?
감사합니다.
int() 함수는 매개 변수로 "숫자가 아닌 문자열"을 입력하면
아예 오류를 발생시켜 버립니다.
점이 포함되서 그렇습니다.
이런 예외는 다음 강의에서 배우는 고급 예외처리 방법으로 처리해야 합니다!
@@윤인성 답변 감사드립니다.
질문 답변 기다리고있습니다......
앗 어떤 질문 주셨는지 다시 알려주실 수 있을까요?! 지금 따로 뭐 온게 없어서요!!
@@윤인성 구글링을 마구 한 끝에 해결하고 말았습니다....!!!!
3분 33초에 if 뒤에 입력.isdight()는 왜 쓰는 건가요? if 숫자입력=int(입력)이 왜 안돠는지 모르겠어요..
숫자인지 확인하려고 쓰는 것입니다.
지금 주신 코드는 어떤 의미로 쓰신 것인지 조금 더 자세하게 설명해주실 수 있을까요!
어떤 의미로 쓰신 것인지 알아야 어떤 부분을 오해하고 계신지 확실하게 알 수 있을 것 같아서요!