私は、それが壊れている空白スペースであれば、それが覚えている番号であれば、ユーザー入力を受け取る 'while'ループを作成しようとしています。最後に、入力されたすべての数字の平均を出力する必要があります。これは私に '文字列を浮動小数点に変換できませんでした:'というエラーを出しています。ここで何が間違っていますか?ありがとう!ValueError:文字列を浮動小数点に変換できませんでした - ユーザー入力をPythonで
EDIT:このように書き直しましたが、変換に関して同じエラーが発生しますが、最終的な(カウント+ = 1)行にあるようですか?
number = 0.0
count = 0
while True:
user_number = input('Enter a number: ')
if user_number == ' ':
break
print (number/count)
number = number + float(user_number)
count += 1
空白スペースを入力しても、それでも - number = number + float(user_number) 'に浮動小数点数に変換しようとしています。 –
最初にチェックしてから追加してください。 –
ユーザーは ''''と数字以外の文字を入力していますか? – nikpod