본문 바로가기

Python/Practice

[Introducing Python 처음시작하는 파이썬] 2.4 연습문제 풀이

 

안녕하세요 저는 코딩하는 공대생입니다

처음 시작하는 파이썬 70p에 나오는 2.4 연습문제를 풀이해보았습니다. 

 

2.4 연습문제 풀이 


2.1  1시간은 몇 초인가?  대화식 인터프리터를 사용해서 계산해 보아라. 1시간은 60분이고, 1분은 60초이다 
이 둘을 곱한다. 


1시간 = 60분 
1분 = 60초 

그러면 60분은 60초 * 60분이니까 
3600 초 이다 

즉 1시간은 3600초 이다 



2.2  계산결과를 seconds_per_hour 변수에 저장하라 

OneSec = 1 

OneMin = OneSec * 60 

OneHour = OneMin * 60 

seconds_per_hour = OneMin * 60  혹은 seconds_per_hour = OneHour 

 



2.3 1일은 몇 초인가? seconds_per_hour  변수를 사용하라. 

하루는 24시간이다 

즉 OneHour* 24 

seconds_per_hour * 24 



2.4 계산한 결과를 seconds_per_day 변수에 저장하라 

 seconds_per_day = seconds_per_hour * 24 



2.5 부동소수점(/) 나눗셈을 사용해서 seconds_per_day를 seconds_per_hour로 나누어라 

seconds_per_hour /seconds_per_day 

print(seconds_per_hour / seconds_per_day) 



2.6 정수(//) 나눗셈을 사용해서 seconds_per_day를 seconds_per_hour로 나누어라. 이전 문제의 부동소수점 
결과에서 본 .0이 있는가? 

소수점 은 나오지 않고 몫 만 나왔다 남어지는 안 나왔다 

print(seconds_per_hour // seconds_per_day) 


 

time.py
0.00MB

직접 코딩한 파일입니다 확인해보세요 

OneSec = 1 

OneMin = OneSec * 60 

OneHour = OneMin * 60 

seconds_per_hour = OneMin * 60

seconds_per_day = seconds_per_hour * 24 

print(seconds_per_hour,"\n")
print(seconds_per_day,"\n")

print(seconds_per_hour / seconds_per_day,"\n" ) 

print(seconds_per_hour // seconds_per_day, "\n")