دسته بندی ها
00:46 1399/06/16

رفع خطای python module 'turtle' has no attribute 'screen' در پایتون

مشخصات سوال کننده :
کاربر : edrisazariany     امتیاز کاربر : 2     رتبه کاربر : 145
دسته بندی : Css Python

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5964
هوش مصنوعی

پاسخ هوش مصنوعی

خطای module 'turtle' has no attribute 'screen' معمولاً به این دلیل رخ می دهد که شما سعی دارید به عنصر screen به درستی دسترسی پیدا کنید. در واقع، به جای استفاده از turtle.screen()، باید یک شیء از نوع Screen بسازید.

در اینجا یک نمونه کد برای ایجاد و استفاده از Screen در ماژول turtle آورده شده است:

import turtle

# ایجاد یک شیء Screen
wn = turtle.Screen()

# تغییر رنگ پس زمینه
wn.bgcolor("lightblue")

# بستن برنامه هنگامی که کاربر کلیک کند
wn.exitonclick()

با این کد، شما به درستی از کلاس Screen استفاده می کنید و مشکل برطرف می شود. به یاد داشته باشید که هر بار که می خواهید از توابع مختلف turtle استفاده کنید، ابتدا باید یک شیء Screen پیکربندی کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 01:47 1399/06/16

پایتون کار نکردم ولی این لینک دقیقا همین مشکل شما رو مطرح کرده و پاسخ صحیح هم داره. مطالعه کردید لینک رو ؟

به این پاسخ امتیاز بدهید    0
امتیاز: 1664 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود