employee = float(raw_input('Employee code number or 0 for guest:') or 0.0)
if employee == isalpha:
print "Nice try buddy"
print "Welcome BIG_OLD_BUDDY"
このコードでは、アルファベットの入力は認識されません。
a = 3.50
print"Price of Sandwich: $",a,
print""
Jeff =(raw_input('Enter how many of this item:')or 0.0)
if(Jeff.isalpha()):
Jeff == 0
a = (Jeff * a)
print'Total: $'+ str(a)
print''
プログラム
ユーザの入力が数値かどうかをテストする必要があります。それ以外の場合は、もう一度入力を要求する必要があります。シンプルに聞こえるよね?しかし、ユーザーが最初なasbsdlとして文字列を、入力した場合、ユーザからの最初の入力は、実際に数4111111111111111 ですがあればそれは立派に動作し、以下の機能 # Request number from user
def request_numb