2016-03-27 26 views
-1
num = input(float("Enter a number (enter 'q' to quit): ") 
p=0 
while num>=1: 
    p=p+1 

最初のpで構文エラーが発生し続けるのはなぜですか? これは、変数に数値を割り当てることができないことを意味しますか?ループの作成時に構文エラーが発生する

答えて

0
import sys 
    num = input("Enter a number (enter 'q' to quit)") 

    try: 
     num = int(num) 
    except: 
     if num == 'q': 
      sys.exit() 


    p=0 

    while (num>=1): 
     p=p+1 
     num = num - 1 #otherwise it will go to infinite loop 
1

あなたはブラケット

num = input(float("Enter a number (enter 'q' to quit): ")) 
を閉じる必要があります
関連する問題