电梯的用电量

news/2024/11/19 9:41:50/

电梯的用电量
一个电梯,最低可以到达地下3层,最高位地上12层。注意:中间没有0层。
电梯向上运行时,每上升1层需要消耗1单位的电量,向下时每层消耗0.3单位电量。
输入一段时间内电梯停过的楼层顺序(用逗号连接),输出一共消耗了多少单位电量。

例如输入:1,11,1
输出:13.0

输入:1,5,8,1,-3,12,1
输出:27.3

【Scratch代码】

【Python代码】 

n = input('请输入电梯运行轨迹:')
n_list = n.split(',')
list1 = []
for i in n_list:list1.append(eval(i))result = 0
for i in range(len(list1)-1):if list1[i] < list1[i+1]:#上升if list1[i]<0 and list1[i+1]>0:#跨越了0层result += (list1[i+1]-list1[i]-1) #减掉一层else:result += (list1[i+1]-list1[i])else:#下降if list1[i]>0 and list1[i+1]<0:#跨越了0层result += (list1[i]-list1[i+1]-1) * 0.3 #减掉一层else:         result += (list1[i]-list1[i+1]) * 0.3
print(result)

【C++代码】 

#include<stdio.h>
int main()
{int s[50]={0};int n,i;double m=0.0;scanf("%d",&n);for(i=1;i<=n;i++) scanf("%d",&s[i]);for(i=1;i<n;i++){if(s[i]<s[i+1]){if((s[i]<0)&&(s[i+1])>0) m+=s[i+1]-s[i]-1;else  m+=s[i+1]-s[i];}else{if((s[i]>0)&&(s[i+1]<0)) m+=(s[i]-s[i+1]-1)*0.3;else m+=(s[i]-s[i+1])*0.3;	}}printf("%.2lf\n",m);return 0;} 

 


http://www.ppmy.cn/news/651066.html

相关文章

环保治理用电量监测系统

一、系统背景 随着国家和人民对于环保要求的迫切提高&#xff0c;有关部门也接二连三地出台各种措施&#xff0c;根据企业总用电量、生产设施用电量、环保治理设施用电量平衡原则进行监管&#xff0c;确保企业的废气处理设施正常运行&#xff0c;以达到降低大气污染物排放的目…

冷库用电量计算机方式,冷库一般用电量如何估算

冷库根据所储存的物品不同&#xff0c;冷库的库温也会有很大的差别。蔬菜和水果的保鲜冷库温度一般在2-8度左右&#xff0c;而肉类等冷冻产品的速冻冷库温度一般都在零下18度左右。而根据冷库的大小&#xff0c;有不同品牌的制冷设备&#xff0c;冷库的日常运行能耗也不同。同时…

AMEYA360报道:无线MCU中的MCU与无线技术

MCU是我们熟悉的一种集成电路芯片&#xff0c;有着广阔的应用。它是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、计数器、USB、A/D转换、UART等等功能集成到一块硅片上构成的一个小而完善的微型计算机系统&#xff0c;在不同的应用场合可以提供…

C语言小项目之扫雷(进阶版)

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:C语言学习分享⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5; 带你学习更多C语言知识   &#x1f51d;&#x1f51d; 扫雷小项目 1. 前期准备2. 初始化…

从零开始的力扣刷题记录-第七十二天

力扣每日四题 2206. 将数组划分成相等数对-简单1920. 基于排列构建数组-简单1253. 重构 2 行二进制矩阵-中等673. 最长递增子序列的个数-中等总结 2206. 将数组划分成相等数对-简单 题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;它包含 2 * n 个整数。 你需要将 n…

LIS实验室信息管理系统功能模块(Oracle数据库、Client/Server架构)

一、系统框架简介 1、技术框架 &#xff08;1&#xff09;总体框架&#xff1a; ♦SaaS架构的Client/Server应用 ♦服务可伸缩&#xff0c;多服务协同 ♦服务可拆分&#xff0c;功能易扩展 &#xff08;2&#xff09;技术细节&#xff1a; ♦体系结构&#xff1a;Client/Serv…

为何及如何使用数据结构提升算法效率和问题解决能力?

数据结构是计算机科学中的一个重要概念&#xff0c;它是一种组织和存储数据的方式。数据结构提供了一种在计算机程序中有效地组织和操作数据的方法。 数据结构的主要目的是解决问题和优化算法。它们帮助我们在计算机内存中存储和组织数据&#xff0c;以便能够高效地访问和操作这…

计算机动漫设计与游戏制作课程,有关计算机动漫与游戏制作专业介绍

原标题&#xff1a;有关计算机动漫与游戏制作专业介绍 鉴于目前想要从事动漫与游戏制作专业的人很多&#xff0c;但是很多人都对这个专业没有太深的理解&#xff0c;在这里我就简单的对计算机动漫与游戏制作专业介绍一下。 对于计算机动漫与游戏制作这个专业&#xff0c;其实内…