拆分功能

行李箱27

我的指示是这样的:

  • def split_up(funds, people):给定一定数量的资金和人数,将资金平均分配到一分钱。
  • 您必须使用%运算符来解决这一问题。
  • 例子:
    • split_up(20,3) →“每人(共3人)的收益为$ 6.67”
    • split_up(1.5,6) →“每人(共6人)获得的份额为$ 0.25”
    • split_up(100,100) →“每人(共100人)将获得$ 1.00的份额”

我是这样做的:

def split_up(funds, people):
    num1 = funds
    num2 = people
    return "each person (of %d) gets $%.2f/%.2f as their share" % (num2, num1, num2)

我的问题是,当我对其进行测试时,它没有给我提供资金/人的计算,而只是给了我用于计算的数字。例:它给我的是“ 200/5”而不是40。有人可以在这里帮助我吗?

PS我不能使用任何导入功能..它只需要按照说明中的说明进行即可。

轻量级

字符串插值不执行算术运算,它只是将您告诉它的值直接放在那些位置。首先进行计算,然后再将其放入字符串中:

def split_up(funds, people):
    share = funds / people
    return "each person (of %d) gets $%.2f as their share" % (people, share)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章