暑假很多家庭带孩子出去旅游。某个旅游景点的门票收费标准为:身高小于1.2米者免门票;身高1.2米及以上者半票,身高1.5米及以上者全票。 现在输入景点全票的价格,以及一个旅游团每个人的身高,请计算出这个旅游团在该景点的门票总费用。
时间: 2024-05-08 19:15:12 浏览: 26
算法步骤:
1. 输入全票价格和旅游团成员身高列表
2. 遍历身高列表,分别判断每个成员的身高,计算门票费用并累加到总费用中
3. 输出总费用
Python代码如下:
```python
full_price = float(input("请输入景点全票价格:"))
height_list = input("请输入旅游团成员的身高列表,以空格分隔:").split()
total_cost = 0
for height in height_list:
height = float(height)
if height < 1.2:
cost = 0
elif height < 1.5:
cost = full_price / 2
else:
cost = full_price
total_cost += cost
print("旅游团的门票总费用为:%.2f元" % total_cost)
```
示例输出:
```
请输入景点全票价格:100
请输入旅游团成员的身高列表,以空格分隔:1.1 1.3 1.6
旅游团的门票总费用为:150.00元
```
相关问题
用Python3解决以下问题:[题目描述]暑假很多家庭带孩子出去旅游。某个旅游景点的门票收费标准为:身高小于1.2米者免门票;身高1.2米及以上者半票,身高1.5米及以上者全票。现在输入景点全票的价格,以及一个旅游团每个人的身高,请计算出这个旅游团在该景点的门票总费 用。[输入描述]两行。第一行为门票全票的价格。第二行为若千个小数(以空格分隔),表示旅游团中的每个人的身高。 [输出描述]一个小数,表示该旅游团在该景点的门票总费用。精确到小数点后一位[输入样例1] 100 1.0 0.8 1.2 1.3 1.4 1.5 1.6 1.7 [输出样例1] 450.0
以下是 Python3 代码实现:
```python
full_price = float(input()) # 门票全票价格
heights = input().split() # 旅游团中每个人的身高列表
total_price = 0 # 总费用
for height in heights:
height = float(height) # 身高转换为浮点数
if height < 1.2:
pass # 身高小于1.2米免费,不计入总费用
elif height < 1.5:
total_price += full_price / 2 # 身高在1.2米和1.5米之间半票
else:
total_price += full_price # 身高大于等于1.5米全票
print("{:.1f}".format(total_price)) # 输出总费用
```
输入示例:
```
100
1.0 0.8 1.2 1.3 1.4 1.5 1.6 1.7
```
输出示例:
```
450.0
```
放暑假了,小明决定到某旅游景点游玩,他在网上搜索到了各种价位的酒店(长度为n的数
小明在网上搜索了各种价位的酒店,现有n个酒店,价格分别为p1, p2, …, pn,小明的预算为b元。
为了能够尽量地满足小明的预算和需求,他需要在这n个酒店中选出一个价格在预算范围之内的且位置最接近旅游景点的酒店。
为了实现这个目标,小明可以通过以下步骤:
1. 把这n个酒店按价格从低到高排序,得到一个新序列p’。
2. 在这个排序好的序列p’中查找第一个价格>=b的元素,找到后返回此元素的下标。
3. 在第二步返回的下标周围向左右两个方向查找一个位置最接近旅游景点的位置。
4. 返回第三步查找到的位置,即为小明需要选择的酒店的位置。
如果在第二步中没有找到一个价格>=b的元素,那么最接近旅游景点的酒店就是序列中最后一个元素。
通过这个方法,小明可以在网上看到的各种价位的酒店中,省时省力地找到一个价格最合适、位置最接近旅游景点的酒店。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)