擅长:python、mysql、java
<p>首先,您需要将输入转换为整数:</p>
<pre class="lang-py prettyprint-override"><code>timestoprint = int(input("How many times to print hello?"))
</code></pre>
<p>然后您必须使用<code>range</code>内置生成器并使用它</p>
<pre class="lang-py prettyprint-override"><code>for x in range(timestoprint):
printHello()
</code></pre>
<p>射程是如何工作的</p>
<p>您可以选择在以下任何配置中为range提供参数:</p>
<p><code>range(number)</code>它以1的增量生成从0到数字1的计数</p>
<p><code>range(start, stop)</code>以1的增量生成从开始到停止的计数-1</p>
<p><code>range(start, stop, step)</code>在步进增量处生成从开始到停止的计数-1</p>
<p>您可能还希望验证用户输入,这可以通过使用永久while循环替换input语句来完成,该循环在用户提供有效输入后中断</p>
<pre class="lang-py prettyprint-override"><code>while True:
timestoprint = input("How many times to print hello?")
if timestoprint.isnumeric(): # Check if input is a number
timestoprint = int(timestoprint) # Convert it to number
break # Break the while loop
else: # if it is not a number
print("The input is not a number.")
</code></pre>