본문 바로가기
개발일지/Python

22.02.25 [파이썬 웹 개발] 시간과 분이 있을때 분으로 전환

by 개발에정착하고싶다 2022. 2. 25.
320x100
'''
# 내가 풀었던 문제
# 문제 1
hour = 1
min = 30
a = f"{hour}시간 {min}분"
print(a)

b = hour *60
print(b+min)
print()

# 문제 2
hour = 2

a = f"{hour}시간"
print(a)

b = hour *60
print(b)
print()
# 문제 3

min = 30
a = f"{min}분"
print(a)

print(min)
'''

# 실습문제 2.6.1
# 시간을 분으로

time = input("시간을 입력하세요>>>")
# 1. 분만 있는 경우 ex) 30분
# 2. 시간만 있는 경우 ex) 2시간
# 3. 시간과 분이 있는 경우 ex) 1시간 30분

if time.find("시간") == -1:
    # 분만 있는 경우
    result = int(time.split("분")[0])

else:
    if time.find("분")== -1:
        # 시간만 있는 경우
        result = int(time.split("시간")[0]) * 60
    else:
        # 시간과 분이 있는 경우
        sub = time.split("시간")
        result = int(sub[0]) *60 + int(sub[1].split("분")[0])

print(f"{result}분")
   
   
300x250