如何在python中的任意数组中将每个元素除以一个数字?

詹姆斯·亨德森

对Python非常陌生,我正尝试为工作中的经理制作一个小费计算器。

提示的计算方式是服务器一天工作的百分比,他们可以获取提示的百分比。例如,如果服务器1在当天的工作时间为30%,则他们将收到当天给出的30%的提示。

我一直在试图找出如何将数字(存储代码中的变量“ hourNum”)除以存储服务器工作时间的数组中的每个元素。这会让我获得服务器正常工作的一部分。

使用下面的代码,数学似乎无法正确计算或正确打印。

不幸的是,我一直无法在Stack Overflow上找到类似的问题。

下面随附的是源代码,问题在标题为“计算每天工作的服务器百分比”的最后一节中:

#get hours in the day
print('Enter how many hours were worked in the day: ')

hourNum = int(input())

#get tips for the day
print("Enter how much tips were earned (enter to the nearest whole dollar, do not use a dollar sign): ")

tipNum = int(input())


# creating an empty list 
lst = [] 
  

# number of elemetns as input 
serverNum = int(input("Enter number of servers that worked the day : ")) 
  

# iterating till the range 
print("Enter the number of hours each server worked (in order): ")

for i in range(0, serverNum): 
    ele = int(input()) 
  
    lst.append(ele) # adding the element 
      
print("You entered: ", lst) 


#calculate percent of day servers worked
n = 0
for i in range (0,serverNum):
    print (hourNum / lst[0 + n])
    n+1

任何提示或帮助将不胜感激:)

德里克·奥

表达式hourNum / lst[i]应为100 * lst[i] / hourNum:该值表示每个服务器工作的工作日的小时数百分比(hourNum),再乘以100,以百分比表示。另外,为什么不打印最终百分比,为什么不将它们存储在列表中,以便程序记住它们呢?

#get hours in the day
hourNum = int(input('Enter how many hours were worked in the day: '))

#get tips for the day
tipNum = int(input("Enter how much tips were earned (enter to the nearest whole dollar, do not use a dollar sign): "))

# creating an empty list 
lst = [] 

# number of elemetns as input 
serverNum = int(input("Enter number of servers that worked the day: ")) 
  
# iterating till the range 
print("Enter the number of hours each server worked (in order): ")

for i in range(0, serverNum): 
    ele = int(input()) 
  
    lst.append(ele) # adding the element 
      
print("You entered:", lst) 


#calculate percent of day servers worked
lst_percents = []
for i in range (0,serverNum):
    lst_percents.append(round(100* lst[i] / hourNum))

print("The percent of day the servers worked:", lst_percents)

样本输入和输出:

Enter how many hours were worked in the day: 10
Enter how much tips were earned (enter to the nearest whole dollar, do not use a dollar sign): 100
Enter number of servers that worked the day: 4
Enter the number of hours each server worked (in order): 
1
2
4
5
You entered: [1, 2, 4, 5]
The percent of day the servers worked: [10, 20, 40, 50]

我将把有关每个服务器的提示的计算留给您。希望通过列出服务器工作天数的百分比会更容易。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Objective-C中将NSObject除以一个数字?

来自分类Dev

将数组中的每个值除以下一个值以返回一个数字

来自分类Dev

如何使用Python将数组中的元素与另一个数组中的每个元素相乘

来自分类Dev

在Ruby中将一个数组的每个元素与另一个数组的每个元素连接

来自分类Dev

如何在MATLAB中找到另一个数组中每个元素的数组索引?

来自分类Dev

向数组中的每个元素/整数添加一个数字

来自分类Dev

为数组中的每个元素添加一个数字[Double]

来自分类Dev

如何从另一个数组的元素中的每个字符填充一个数组?

来自分类Dev

如何从另一个数组中减去一个数组的每个元素?

来自分类Dev

在 Scala 中将 double 数组的每个元素除以一个常量的有效方法

来自分类Dev

如何在Javascript中将一个数组添加到另一个数组中?

来自分类Dev

如何在 JavaScript 中将一个数组添加为另一个数组中的项目

来自分类Dev

如何使数组中的每个元素成为另一个数组?

来自分类Dev

如何在另一个数组中存储数组的对象元素个数?

来自分类Dev

如何将数组的每个元素压缩到 ruby 中另一个数组的每个元素?

来自分类Dev

使用Javascript从另一个数组的每个元素中的结尾数字创建一个数组

来自分类Dev

我想给我的每个数组元素一个数字

来自分类Dev

如何以最佳方式从 Perl 中的数组中删除小于一个数字的元素

来自分类Dev

在PHP中的foreach循环中插入每个元素之后,如何创建一个数组?

来自分类Dev

如何在for循环中将一个数组元素与所有其他数组元素进行比较?

来自分类Dev

如何查看一个数组中的每个数字是否在另一个数组中平方?

来自分类Dev

如何在Swift中遍历一个数组并将每个其他元素移动到两个新数组?

来自分类Dev

我如何只考虑每个数组一个特定元素从数组数组中获得最大值的数组

来自分类Dev

如何使用ParallelStream将一个数组的每个元素添加到另一个数组的相应元素中?

来自分类Dev

如何在另一个数组中存储数组的输出循环元素

来自分类Dev

如何在numpy中创建新数组,并从一个数组中选择一个基于另一个数组的元素?

来自分类Dev

如何在JavaScript中将一个数组推入另一个数组元素内作为新属性?

来自分类Dev

如何将列表中的每个元素除以第一个元素

来自分类Dev

任意长度的一个数组中每5个元素的最大值,python3

Related 相关文章

  1. 1

    如何在Objective-C中将NSObject除以一个数字?

  2. 2

    将数组中的每个值除以下一个值以返回一个数字

  3. 3

    如何使用Python将数组中的元素与另一个数组中的每个元素相乘

  4. 4

    在Ruby中将一个数组的每个元素与另一个数组的每个元素连接

  5. 5

    如何在MATLAB中找到另一个数组中每个元素的数组索引?

  6. 6

    向数组中的每个元素/整数添加一个数字

  7. 7

    为数组中的每个元素添加一个数字[Double]

  8. 8

    如何从另一个数组的元素中的每个字符填充一个数组?

  9. 9

    如何从另一个数组中减去一个数组的每个元素?

  10. 10

    在 Scala 中将 double 数组的每个元素除以一个常量的有效方法

  11. 11

    如何在Javascript中将一个数组添加到另一个数组中?

  12. 12

    如何在 JavaScript 中将一个数组添加为另一个数组中的项目

  13. 13

    如何使数组中的每个元素成为另一个数组?

  14. 14

    如何在另一个数组中存储数组的对象元素个数?

  15. 15

    如何将数组的每个元素压缩到 ruby 中另一个数组的每个元素?

  16. 16

    使用Javascript从另一个数组的每个元素中的结尾数字创建一个数组

  17. 17

    我想给我的每个数组元素一个数字

  18. 18

    如何以最佳方式从 Perl 中的数组中删除小于一个数字的元素

  19. 19

    在PHP中的foreach循环中插入每个元素之后,如何创建一个数组?

  20. 20

    如何在for循环中将一个数组元素与所有其他数组元素进行比较?

  21. 21

    如何查看一个数组中的每个数字是否在另一个数组中平方?

  22. 22

    如何在Swift中遍历一个数组并将每个其他元素移动到两个新数组?

  23. 23

    我如何只考虑每个数组一个特定元素从数组数组中获得最大值的数组

  24. 24

    如何使用ParallelStream将一个数组的每个元素添加到另一个数组的相应元素中?

  25. 25

    如何在另一个数组中存储数组的输出循环元素

  26. 26

    如何在numpy中创建新数组,并从一个数组中选择一个基于另一个数组的元素?

  27. 27

    如何在JavaScript中将一个数组推入另一个数组元素内作为新属性?

  28. 28

    如何将列表中的每个元素除以第一个元素

  29. 29

    任意长度的一个数组中每5个元素的最大值,python3

热门标签

归档