P98. 【例18.1】 睡眠

https://ok.hn.cn/p/P98

说明

一个人只有每天睡眠时间到达 \(8\) 小时才算是睡够的。现在统计出某个人的中午睡觉时间 \(x\) 分钟,晚上睡觉时间 \(y\) 小时,请你计算他是否睡眠充足。
已知,中午睡觉 \(1\) 分钟相当于晚上睡觉 \(3\) 分钟, \(8\) 小时是以晚上睡觉时间为标准。

输入格式

两个整数 \(x\) (\(0≤x≤1000\)),\(y\) (\(0≤y≤7\)),分别表示中午睡觉的分钟数和晚上睡觉的小时数。

输出格式

如果睡眠时间充足,输出”Yes“;否则输出”No“。

题解

x,y = map(int,input().split())

m = x*3 + y*60
if(m >= 8*60):
    print("Yes")
else:
    print("No")

使用三目运算解法:

a,b=map(int,input().split())
m=a*3/60+b
print("Yes"if(m>=8)else"No")