いいえ、それは無意味ではありません。

第一に、仕様は、入力として単一の数値で実行されるスクリプトのみを要求し、無限に実行し、ユーザーに複数の入力を求め続けるかどうかは指定されていません。

第二に、単一の数字のタスクを解決することにより、問題解決を支援できるより高いレベルの抽象化が可能になります。一度、単一の数値でそれを解決した後、これを簡単に一般化して、複数の数値に対して同じ数を実行するか（有限数のいずれかのいずれかであるか、単にそれらを際限なく要求し続けることができます）。

上から手順を実行します。そのような一般化を達成するために必要なのは、次のとおりです。
1.その機能を `run_single_fizzbuzz`という関数に入れます
2.しばらくの間、その関数を無限に頻繁にループと呼びます。

`` python
本当です：
    run_single_fizzbuzz（）
`` `

また、単一の数値は入力として取得されますが、覚えておいてください。FizzBuzz **印刷**は、実際には、以前の回答から提案されたスクリプトのすべての数値に対して実行されます。
No, it is not pointless. 

Firstly, the specification only asked for a script that runs with a single number as an input and it is not specified if it should run infinitely and keep asking the user for multiple inputs. 

Secondly, solving a task for a single number can allow for a higher level of abstraction which can aid in problem solving. Once, the we have solved it for a single number, we can easily generalize this to run the same for multiple numbers (either a finite number of them or just keep asking for them endlessly).

Take the steps from above. All we need to do achieve such generalization is as follows:
1. Put that functionality into a function called `run_single_fizzbuzz`
2. Call that function in a while loop infinitely often:

```python
while True:
    run_single_fizzbuzz()
```

Also, keep in mind that although a single number is taken as input. The fizzbuzz **printing** actually runs for all the numbers up to that number in the suggested script from my answer before.