私のpythonに新しいですし、シナリオの周りに来たがbelow-を説明した:Python2.7-:ユーザー入力を格納することは、リスト内の入力値
これは私が学ぶことを言及しています.PDFから1です。誰かが他のリソースを案内したり共有したりすることができれば素晴らしいだろう。
ユーザーが「完了」を入力するまで繰り返し数値を読み取るプログラム。 「完了」を入力すると、数値の合計、数、平均が印刷されます。ユーザーが数字以外を入力した場合は、tryとexceptを使用して間違いを検出し、エラーメッセージを出力して次の番号にスキップします。
Enter a number: 4
Enter a number: 5
Enter a number: bad data
Invalid input
Enter a number: 7
Enter a number: done
16 3 5.333333333333333*
値をリストに保存できません。
はこのいるロジックと一緒に行くしようとしました:
while True:
line = input('Enter Number-: ')
if type(line) == int():
continue
if line == 'done':
break
print(line)
print('Done!')
だけ ユーザーは、上記の例のように値を入力することができるはず、スペースまたはカンマを使用せずにリストに保存する方法を知っておく必要があり、それらをリストに格納する必要があります。
ありがとうございます。
これまで行ってきたことを示してください – Foon
それはシナリオではなく課題ですか? –
@Foon - 私はここで使用されているロジックに従っていました。http://www.py4e.com/code3/copytildone2.py –