mgi.bashiri

جمع اعداد تو مرتب کردنشون مشکل دارم راهنمایی کنید ممنون

mgi.bashiri ۱۳۹۸/۰۹/۱۰ زبان برنامه‌نویسی پایتون

سمیه کلاس دوم دبستان درس می خونه و تازه داره جمع کردن اعداد رو یاد میگیره. معلم کلاس جمع یه سری عدد رو روی تخته نوشته و دانش آموزان باید جمع اعداد مورد نظر رو حساب کنند. برای اینکه کار ساده تر بشه اعدادی که باید جمع بشن فقط یک و دو و سه هستند. اما اینم کافی نیست و دانش آموزا فقط وقتی می تونن جمع رو انجام بدن که اعداد به ترتیب غیر نزولی چیده شده باشه (یعنی اول یک ها بعد دو ها و بعد سه ها) شما باید عبارتی که معلم پای تخته نوشته را به عنوان ورودی بخوانید و در خروجی عبارتی که توضیح داده شد را تولید کنید تا سمیه و دیگر شاگردان بتوانند آن را حساب کنند.

ورودی نمونه:

1+1+3+1+3
خروجی نمونه:

1+1+1+3+3

پاسخ‌ها به این تاپیک
کاربر دو
کاربر دو
۱۳۹۸/۰۹/۱۵

سلام . اینم از پاسخ :

temp = input('Jam ra vard konid: ')
spam = list()
for x in temp:
 if x == '+':
 continue
 spam.append(x)
spam.sort()
for x in spam[:-1]:
 print(x + '+',end='')
print(spam[-1])

اینو گزاشتم ولی برای قالب درستش لطفا کد رو از لینک زیر بررسی کنید:

سورس