~1 دقیقه مطالعه • بروزرسانی ۱۵ مهر ۱۴۰۴
شرح برنامه
این برنامه اعداد را بهترتیب از ورودی دریافت میکند و آنها را جمع میزند.
اگر عدد جدیدی وارد شود که از عدد قبلی کوچکتر باشد، برنامه متوقف میشود و مجموع نهایی نمایش داده میشود.
کد پایتون:
total = 0
prev = None
while True:
num = float(input("عدد را وارد کنید: "))
if prev is not None and num < prev:
break
total += num
prev = num
print(f"مجموع اعداد: {total}")
نمونه خروجی:
عدد را وارد کنید: 5
عدد را وارد کنید: 7
عدد را وارد کنید: 10
عدد را وارد کنید: 6
مجموع اعداد: 22.0
توضیح مراحل:
- ابتدا متغیر total برای نگهداری مجموع و prev برای عدد قبلی تعریف میشود
- در هر مرحله عدد جدید از ورودی گرفته میشود
- اگر عدد جدید از عدد قبلی کوچکتر باشد، حلقه متوقف میشود
- در غیر اینصورت، عدد به مجموع اضافه شده و بهعنوان عدد قبلی ذخیره میشود
نوشته و پژوهش شده توسط دکتر شاهین صیامی