문제 내용
입력받은 초를 기준으로 시, 분, 초를 계산하는 코드를 만들어야합니다.
이때 함수와 global 변수를 활용해야 합니다!
문제 풀이
global s
s = int(input("초를 입력하시오."))
def hms():
global s
hours = s // 3600
s = s - hours*3600
mu = s // 60
ss = s - mu*60
print(hours, '시간', mu, '분', ss, '초 입니다.')
hms()
코드 결과
#60 입력
초를 입력하시오.60
0 시간 1 분 0 초 입니다.
#3600입력
초를 입력하시오.3600
1 시간 0 분 0 초 입니다.
#10000 입력
초를 입력하시오.10000
2 시간 46 분 40 초 입니다.
#6666666666666666666666 입력
초를 입력하시오.6666666666666666666666
1851851851851851851 시간 51 분 6 초 입니다.
참고
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 랜덤 숫자 맞추기 게임 (0) | 2020.10.21 |
---|---|
파이썬 터틀 그래픽 (turtle graphics) 랜덤한 색의 N각형 그리기 (0) | 2020.10.21 |
파이썬 여러 유형별 별 찍기 함수 정리 (0) | 2020.10.21 |
파이썬 터틀 그래픽 (turtle graphics) 펜 및 거북이 색깔 랜덤 변경 (1) | 2020.10.21 |
파이썬 리스트에 있는 가장 작은 수 찾기 (0) | 2020.10.21 |