我在完成任务时遇到困难。该任务要求用户输入时间(1 到 12 之间),然后声明是上午还是下午,以及将其转发到多少小时。转发的时间还应该显示上午/ pm 时间戳取决于转发的数量。示例:
Input time: 8
am or pm : am
forward: 5
new time: 1pm
我已经尝试过这个:
time = eval(input('Input time(1-12):'))
ampm = eval(input('am or pm?'))
forward = eval(input('Forward:'))
if ampm == am:
if time + forward > 24:
new time = (time + forward)%24
x = 'am'
else:
new time = (time + forward)%12
x = 'pm'
print('New time is:' , new time , x)
if ampm == pm:
if time + forward > 12:
new time = (time + forward)%12
x = 'pm'
else:
new time = (time + forward)%24
x = 'am'
print('New time is:' , new time , x)
慕的地10843
相关分类