2017-09-07 3 views
-1

Schreiben Sie ein Programm in Python-Programm, um Summe oder Produkt zu finden, wenn Sie s drücken, es wird Summe finden und wenn Sie p drücken Produkt finden.wenn Sie ein anderes Zeichen eingegeben wird es falsch eingegeben drucken character.ch Wert vergleicht nicht mit s oder p.error s ist nichtFinden Sie das Produkt und die Summe der 3 Zahlen

a = input("enter a number\n") 
b = input("enter a number\n") 
c = input("enter a number\n") 
print "enter s for sum and p for product" 
ch = input("enter character") 
if(ch=='s'): 
    s = a+b+c 
    print "the product of the number:" +s 
elif(ch =='p'): 
    p = a*b*c 
    print "the product of the number:" +p 
else: 
    print "entered invalid character" 

Dieser Code definiert

Name error: name 's' is not defined

Antwort

0

Verwenden raw_input für Lesezeichenfolge vom Eingang gibt.

a = input("enter a number\n") 
b = input("enter a number\n") 
c = input("enter a number\n") 
print "enter s for sum and p for product" 
ch = raw_input("enter character") 
if(ch=='s'): 
    s = a+b+c 
    print "the product of the number:" +str(s) 
elif(ch =='p'): 
    p = a*b*c 
    print "the product of the number:" +str(p) 
else: 
    print "entered invalid character" 
+0

#dharmesh sir seine working.please vorschlagen mir gutes Buch für Python Ich bin Anfänger in Python. Ich habe mit C, C++, PHP, Java getan. –

+0

@ManjotSingh können Sie grundlegende Konzept von hier lernen, es ist sehr hilfreich für Anfänger: https://www.cs.uky.edu/~keen/115/Haltermanpythonbook.pdf – Dharmesh

Verwandte Themen