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
انجمن برنامه نویسان پایتون
2 سال
1 پاسخ
182 دیده شده
0
پاسخ ( ۱ )
سلام
خوب شما کدتون مشکل داره مقدار res باید با ۰ برابر باشه و اینکه x در res نباید ضرب شه بلکه باید جمع شه و این که اون اخر res میشه مقدار جمعمون دیگه که ابته ضرب aو b هم باز درست نیست در اصل جمع عدد اول و عدد دومه بعد از اون حاصلش باید با عدد سوم جمع شه و همین طور تا بینهایت
امیدوارم تونسته باشم کمکت کنم