educational_python_scripts icon indicating copy to clipboard operation
educational_python_scripts copied to clipboard

اجرا در پایتون 3

Open straxico opened this issue 6 years ago • 0 comments

خیلی از ارور هایی که میگیرید مربوط به اینه که کد برای پایتون 2 نوشته شده ولی شما دارید با پایتون 3 اجرا میکنید

برای اجرا توو پایتون 3 باید حواستون به چند تا چیز باشه

  1. عبارت دستور پرینت باید توو پرانتز باشه
  2. هربار که دستور پرینت فراخوانی میشه یه سطر جدید ایجاد میکنه که اینجوری میشه جلوش رو گرفت print (switcher.get(diceNumber),end="")
  3. در پایتون 3 تقسیم اعداد صحیح منجر به تولید اعداد اعشاری میشه بنابر این باید این قسمت ها از کد به این صورت تغییر کنه dicesize = int(im.width / dicew) thisSectorColor = int(thisSectorColor / (dicesize **2 )) diceNumber = int((255-thisSectorColor) * 6 / 255 + 1)

straxico avatar Jan 01 '19 11:01 straxico