2017-09-22 12 views
0

2つの数字の入力を求めて、それを実行して合計、製品、平均を出力するプログラムを作成しようとしています。私はプログラムを書いたが、それは合計か平均かプロダクトが必要となるたびに2つの数字の入力を求める。一度に2つの入力を1回だけ行うと、どのようにして3つすべてを一度に得ることができますかPythonでの合計/平均/製品

sum = int(input("Please enter the first Value: ")) + \ 
     int(input("Please enter another number: ")) 
print("sum = {}".format(sum)) 

product = int(input("Please enter the first Value: ")) * \ 
      int(input("Please enter another number: ")) 
print ("product = {}".format(product)) 

答えて

1

使用変数の入力を格納する:

first_number = int(input("Please enter the first Value: ")) 
second_number = int(input("Please enter another number: ")) 

sum = first_number + second_number 
product = first_number * second_number 
average = (first_number + second_number)/2 

print('Sum is {}'.format(sum)) 
print('product is {}'.format(product)) 
print('average is {}'.format(average)) 
そうしないと、入力を同じ2つの数値をなかれするためにユーザに頼っています
1

変数に数値を割り当ててから操作に再利用する必要があります。

x = int(input("Please enter the first Value: ")) 
y = int(input("Please enter another number: ")) 

print("sum = {}".format(x+y)) 
print("product = {}".format(x*y)) 
print("average = {}".format((x+y)/2)) 
1

あなたは、それらのあなたの操作を行い、最初の番号を取得したいとしています。

a = int(input("Please enter the first Value: ")) 
b = int(input("Please enter the second Value: ")) 

print ("sum = {}".format(a+b)) 
print ("product = {}".format(a*b)) 
print ("average = {}".format((a*b)/2))