【问题标题】:Substract given numbers?减去给定的数字?
【发布时间】:2021-12-08 22:07:17
【问题描述】:

我想给出一行批量数字并打印它们的 10% (*0.1):

1000
2000
3500

打印结果 -->

100
200
350

我用 Python 做这个基本示例吗?
任何建议表示赞赏

【问题讨论】:

    标签: python loops printing row percentage


    【解决方案1】:

    您可以通过遍历列表来做到这一点。
    假设您有一个数字列表,如下所示:

    nums = [1000, 2000, 3500]
    

    现在我们可以创建一个循环,遍历列表中的每个项目:

    for num in nums:
        print(num)
    

    上面会打印列表中的每个数字,但是如果你想要 10%,你可以在打印之前乘以 0.1:

    print(num * 0.1)
    

    将这些合并在一起,您将拥有自己的循环!

    【讨论】:

    • 它有效,但是如果我想返回整数(100)而不是十进制(100.0)怎么办?
    • 您可以使用int(num)
    【解决方案2】:

    您的“批量项目”是否属于一种数据结构,即“数组”?如果是这样,请创建一个循环/迭代器,遍历所有批量项目并将它们的时间乘以 0.1;

    for i in bulk:
      print(i * 0.1 "\n") 
    

    【讨论】:

      猜你喜欢
      • 2015-12-23
      • 2020-10-05
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多