python (while)

سوال

a=int(input(“enter:”)
b=int(input(“enter:”)

res=1

for x in range(a, b+1)

res*=x

(“print(f”a*b={res}

این قسمت بولد شده را نمی فهمم چرا باید مساوی ras بزاریم , ممنون میشم کسی بهم اعلام کنه 🙂

 

در حال بررسی 0
saideh hasheminejad 2 ماه 1 پاسخ 76 دیده شده 0

پاسخ ( ۱ )

  1. سلام
    خوب شما کدتون مشکل داره مقدار res باید با ۰ برابر باشه و اینکه x در res نباید ضرب شه بلکه باید جمع شه و این که اون اخر res میشه مقدار جمعمون دیگه که ابته ضرب aو b هم باز درست نیست در اصل جمع عدد اول و عدد دومه بعد از اون حاصلش باید با عدد سوم جمع شه و همین طور تا بینهایت

    امیدوارم تونسته باشم کمکت کنم

ارسال یک پاسخ