擅长:python、mysql、java
<p>你的代码有几个问题。而不是打印出要保存到变量以供以后使用的随机整数</p>
<p>打印变量不会存储它,因此您希望将其实际保存到变量中。然后,您可以将该整数除以5进行评级</p>
<pre><code>for x in range(1):
stars = random.randint(1,5)
ratingFloat = stars/5 # will divide starts by 5 Ex 5/5 = 1.0
rating = str(stars) + "/5" # Will save a string "5/5" to rating
</code></pre>
<p>我想这就是你要问的。
作为将来的参考,你不能这样做</p>
<pre><code>if print(5):
# do something
</code></pre>
<p>这不是python中的比较,它不允许您对输出执行任何操作。您应该在原始代码中执行类似的操作</p>
<pre><code> if stars == 5:
# Do something
</code></pre>