2017-08-10 10 views

答えて

0

この方法を試してみてください:

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.0 
a = (float(Jeff) * a) 
print 'Total: $'+ str(a) 
print 
+1

あなたは伝説 – GAVDADDY

+0

おかげであると説明し@GAVDADDY –

0

何がしたいことはこれです:入力はプログラムがクラッシュしないように文字がある場合、これは0Jeffを変更します

a = 3.50 
    print"Price of Sandwich: $",a, 
    print 
    Jeff =(raw_input('Enter how many of this item:')) 
    if (Jeff.isalpha()): 
     Jeff =0 
    a = (int(Jeff) * a) 
    print'Total: $'+ str(a) 
    print 

Jeffraw_inputを使用した文字列なので、aと掛けるにはint()を使用して整数に変更する必要があります。前述のように、== double equalalsをここで使用しない場合は、変数に値を指定していないときに答えをチェックする場合は、double equalsを使用します。

+0

@GAVDADDY希望で、これはいくつかのもの – Ruby

関連する問題