로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

모두를 위한 프로그래밍 : 파이썬

임시 이미지 커넥트재단 edwith
http://www.edwith.org/pythonforeverybody/forum/13392
좋아요 2776 수강생 48859

hrs=input('input hrs:')
rate=input('input rate:')
pay=hrs*rate
print("pay:",pay)

이렇게 입력하면 변수 hrs, rate가 숫자로 인식되지 않아서 

hrs=input('input hrs:')
rate=input('input rate:')
pay=float(hrs)*float(rate)
print("pay:",pay)

이것처럼 float 를 씌워줘야되잖아요,

근데 아예 처음부터 숫자로 인식할수 있게 하는 방법은 없나요??

제 의도는 약간 

hrs=input('input hrs:'float())
rate=input('input rate:'float())
pay=hrs*rate
print("pay:",pay)

이런 식으로 코드를 작성할수 있는 방법이 없나 하는 겁니다. (코드 돌려봤는데 이건 안되더라구여ㅋㅋㅋ)