weixin_42638349
宁愿one
采纳率0%
2019-10-13 11:34 阅读 515

python使用for循环无法实现对输入值的累乘

图片说明

当循环为两次的时候会出现以下结果:
图片说明
Sx的两次输入值并没有累乘,而是在第二次输入完后才进行相乘,我想要实现的结果应该是6,6。而实际结果是9,4。怎样得到6和6呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-10-13 14:36

    把前两行Sx Sy换一个名字
    比如

    Sx = 1.0
    Sy = 1.0
    for i in range(count):
      Sx1 = float...
      Sy1 = float...
      Sx = Sx * Sx1
      Sy = Sy * Sy1
    
    点赞 评论 复制链接分享

相关推荐