题目转载:http://python.wzms.com/s/1/16
题目描述:
为了庆祝在NOIP中取得全国第一名的好成绩,温州中学某人决定去游乐园玩过山车。
公园一共有3个过山车,每个都有自己的最高高度。
由于该人有恐高症,若过山车的最高高度大于h1,他就会晕厥,如果小于h2他就会感到很不刺激。
请替他判断是否有过山车能符合他的心意。
输入格式:
第一行两个整数分别是h1和h2
第二行三个整数分别是各个过山车的最高高度
输出格式:
如果有符合条件的过山车,输出符合条件的过山车的个数。
如果没有符合条件的过山车输出-1。
代码:
h1, h2 = (input('请输入两个高度:').split())
roller_coaster_1, roller_coaster_2, roller_coaster_3 = (input('请输入三个过山车的最高高度:').split())
h1 = int(h1)
h2 = int(h2)
roller_coaster_1 = int(roller_coaster_1)
roller_coaster_2 = int(roller_coaster_2)
roller_coaster_3 = int(roller_coaster_3)
roller_coaster_list = [roller_coaster_1, roller_coaster_2, roller_coaster_3]
count = 0
for roller_coaster in roller_coaster_list:
if h2 < roller_coaster < h1:
count += 1
if count >= 1:
print(count)
else:
print(-1)
运行结果:

这篇文章介绍了一个Python编程问题,涉及如何根据用户的恐高和刺激需求,判断在给定三个过山车高度的情况下,是否存在合适的选择。通过输入的两个阈值,代码实现筛选出满足条件的过山车数量。
1801

被折叠的 条评论
为什么被折叠?



