問題タブ [valueerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1648 参照

python - ValueError: 基数 10 の int() の無効なリテラル: ' '

私はPythonを初めて使用しますが、これは私が取り組んでいる最初のプロジェクトです.Litecoin - Euro変換プログラムです。プログラムの Entry() フィールドに何も入力せずに送信すると、コンソールに次のエラーメッセージが出力されるという問題がありました (int() および float() は空の文字列を int/ に変換できないため)。フロート):

その問題で使用したコード全体:

0 または 1 が入力されたことを確認した後、if クエリを変更して入力を文字列と比較し、入力を (int と float に) 変換することで問題を解決できました。変更されたコード:

だから私の質問は、より効率的なその問題の解決策はありますか? 私のアプローチはうまくいくと思いますが、それは最善の選択肢ではありません。