-4

次のエラーが表示されます

ValueError: 文字列を float に変換できませんでした: 'asdf\n'

このコードから:

import sys

print('Hello, this is a short quiz. Please tell me your name')
name = int(sys.stdin.readline())
print('Are you ready %s?' % (name))
4

1 に答える 1

4

あなたの名前が「7」でない限り、そのコードは失敗することが保証されています。入力文字列を にキャストしていますint。試す:

name = sys.stdin.readline().strip()
于 2013-10-23T20:54:01.290 に答える