رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه حدس کولاتز در پایتون
#1
Question 
برنامه اینه که کاربریه عدد صحیح مثبت وارد کنه و برنامه اگر زوج بود عددورودیو نصف کنه و اگه فردبود عددرو در3ضرب و +1 کنه واین کارو تازمانی که نتیجه 1 بشه ادامه بده. من این کدو نوشتم ولی درست اجرانمیشه مثلا برای ورودی56 فقط 28 رو پشت سرهم چاپ میکنه. لطفا راهنماییم کنید.

def inn(n):
if n == 1:
print 'stop'
elif n <= 0:
print 'none'
else:
while result != 1:

if n % 2 == 0:
print n / 2
else:
print n * 3 + 1
پاسخ
سپاس شده توسط
#2
شما فراموش کردین result و n رو مقدار دهی کنین. بعد از هر بار اجرا حلقه این دو باید مقدار جدید بگیرن
پاسخ
سپاس شده توسط


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  انتخاب IDE مناسب برای پایتون شیشه بری 3 5,016 04-29-2014, 02:26 AM
آخرین ارسال: مهرداد عباسی
  کمک :فراخوانی برنامه های میز کار kde در پایتون؟ xpars 3 4,582 06-26-2013, 10:23 PM
آخرین ارسال: مهرداد عباسی
Exclamation فراخوانی تابع پایتون با رویداد آنکلیک parvizmo 1 3,401 08-31-2012, 01:35 PM
آخرین ارسال: aliva
  ساخت لاگین در پایتون parvizmo 4 6,544 08-23-2012, 01:55 PM
آخرین ارسال: parvizmo
  دانلود کتاب از این پس پایتون مهرداد عباسی 0 2,829 06-15-2012, 09:10 PM
آخرین ارسال: مهرداد عباسی
  منابع آموزشی پایتون مهرداد عباسی 1 4,116 03-29-2012, 03:01 PM
آخرین ارسال: aliva
  پایتون python چیست ؟ و چگونه شروع کنیم مهرداد عباسی 0 3,263 03-24-2012, 12:28 AM
آخرین ارسال: مهرداد عباسی
  انجمن پایتون در موج سازان mahmood0197 2 4,198 03-12-2012, 09:40 AM
آخرین ارسال: mahmood0197
  نوشتن یک برنامه پایتون ساده در SL4A برای اندروید مهرداد عباسی 1 5,541 12-10-2011, 01:34 PM
آخرین ارسال: مهرداد عباسی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان