【问题标题】:Percentage change according to input根据输入的百分比变化
【发布时间】:2017-12-19 01:14:48
【问题描述】:

有没有办法写代码 每当输入不同时,百分比就会变化 所以例如 如果输入为 100,则百分比为 50/50 如果输入 90 则百分比为 60/40 如果输入为 80,则百分比为 70/30 等等? 谢谢你 尊敬的 Umer Selmani

【问题讨论】:

  • 嗯...你试过什么?
  • 嗯...先试试看!
  • 尝试先计算代数,然后将其转化为代码。

标签: python input output percentage difference


【解决方案1】:

也许可以试试……

userin = int(input())
x = 100 - userin
one = str(50 + x) 
two = str(50 - x) 
print(one + "/" + two)

我不是 100% 确定你想用这个来完成什么,但这似乎是一种工作。
更短:

userin = int(input())
x = 100 - userin
print(str(50+x) + "/" + str(50-x))

【讨论】:

  • 一次 M 级攻击会以 (100-M)% 的几率成功。也就是说,更高的幅度意味着更高的错过它的风险。例如,如果 M 为 30,则成功的机会为 70%,而如果 M 为 10,则成功的机会为 90%。如果攻击幅度为 3 | P a g e M 成功,被攻击英雄的生命值会减少 M。如果用户写入超过 50 或小于 1,游戏会警告玩家,并重新请求下一次攻击强度。这是原来的问题
  • 啊……我明白了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-02
  • 1970-01-01
  • 2012-11-26
  • 2019-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多