私はプログラミングクラスの概念の学生です。ラボは TA によって運営されており、今日ラボで彼は構築するための非常にシンプルな小さなプログラムを提供してくれました。足し算で掛け算するものでした。とにかく、彼は私たちに絶対を使用して、ネガでプログラムを壊さないようにしました. 私はすぐにそれをかき立て、それから彼と10分間、それは悪い数学だと主張しました. 4 * -5 は 20 ではなく、-20 です。彼は本当にそれを気にしないし、とにかくプログにネガを処理させるのは難しすぎるだろうと言った. だから私の質問は、これについてどうすればよいかということです。
これが私が提出したプログラムです:
#get user input of numbers as variables
numa, numb = input("please give 2 numbers to multiply seperated with a comma:")
#standing variables
total = 0
count = 0
#output the total
while (count< abs(numb)):
total = total + numa
count = count + 1
#testing statements
if (numa, numb <= 0):
print abs(total)
else:
print total
絶対値なしでやりたいのですが、負の数を入力するたびに大きなガチョウができます。それを行う簡単な方法があることは知っていますが、それを見つけることができません。