2016-05-12 14 views
-1

私はこのような質問をいくつか見たことがありますが、実際には私の答えは得られませんでした - 私はPythonとプログラミング全体に新しく、しばらくの間、このwhileループに貼付されて:有効な応答が与えられるまでユーザーに入力を要求する - Python

juveniles = int(input("How many juveniles are there?")) 
while juveniles < 0: 
    print("Please enter a valid number of juveniles") 
adults = int(input("How many adults are there?")) 

現時点では、コードのこの作品は、私はあまり0(そこには驚き)よりも数で入力すると、「少年の有効な番号を入力してください」に繰り返しますユーザーが0以上のものを与えるまで同じ質問をしておき、それが終わったら次の変数(大人)に移動します。これどうやってするの?

答えて

0

あなたが値を更新するのを忘れ:

juveniles = int(input("How many juveniles are there?")) 
while juveniles < 0: 
    print("Please enter a valid number of juveniles") 
    juveniles = int(input("How many juveniles are there?")) 
adults = int(input("How many adults are there?")) 
関連する問題