برنامه پایتون

بپرسید
  • 930****75 930****75
  • 55 ماه قبل
  • 55 ماه قبل
  • 222 نمایش

0

{{ digitTrunc(content.likes) }}

سلام

یک مسئله هست با این عنوان که : عددی را دریافت و برسی کند ایا ان عدد کامل هست یا نه (true or false)

عدد کامل: عددی که مجموع اعداد بخش پذیرش با خود ان عدد برابر باشند: مثال: 6 - 28 - 496 - 8128 (این اعداد به ترتیب هستند )

الگوریتمش این میشه که اعداد بخش پذیر را پیدا کرده و سپس مجموعش را محاسبه می کنیم اگر مجموع با عددمان برابر بود کامله

برنامه پایتون

 

این قطعه کدی که من نوشتم فقط برای عدد 6 مقدار true بر می گردونه

مشکلش را هم فهمیدم اینه که وقتی برای عددی مثل 28 بخش پذیر ها را حساب میکنه وقتی به عدد 3 میرسه چون بخش پذیر نیست از حلقه خارج میشه و اعداد دیگر را برسی نمی کنه باید چیکار کنم

لطفا راهنمایی کنید

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است