انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: saeed65555555555555555 در 03 بهمن 1400، 04:31 ب‌ظ

عنوان: یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: saeed65555555555555555 در 03 بهمن 1400، 04:31 ب‌ظ
سلام وقتی پایتون رو تو ترمینال اجرا میکنی !
True , True<<<
(True,True)
میشه و  وقتی میخوام مقایسه شون کنم
True , True == (True,True)<<<
(True, False)

چرا این میشه ؟؟؟ ???
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: behzad121 در 03 بهمن 1400، 05:39 ب‌ظ
با اینکه پایتون زیاد کار نکردم و نفهمیدم این چیه، اما:
>>> True, True == True, True
(True, True, True)
>>> True, True == (True, True)
(True, False)
>>>
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: saeed65555555555555555 در 03 بهمن 1400، 05:50 ب‌ظ
با اینکه پایتون زیاد کار نکردم و نفهمیدم این چیه، اما:
>>> True, True == True, True
(True, True, True)
>>> True, True == (True, True)
(True, False)
>>>
فکر کنم بخاطر اون ( , ) هست ولی مطمین نیستم .
True اول ، مقدار خودشو چاپ میکنه و ترو دوم باید اینجوری بشه True != (True,True) تا هر دو طرف درست باشه .
مطمین نیستم .
-------------------------
این
True, True == True, True
(True, True, True)

سوس ماست داشت  :o
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: saeed65555555555555555 در 03 بهمن 1400، 06:02 ب‌ظ
True, True == True, True
True, (True == True), True
(True, True, True)

ُTrue اول مقدار خودشو چاپ میکنه ، True دوم مقایسه میشه ، True سوم مقدرا خودشو چاپ میکنه
اینم فکنم اینچوری  ::) هست
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: saeed65555555555555555 در 03 بهمن 1400، 06:11 ب‌ظ
کسی جوابشو دقیق میدونه ؟؟
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: sd70 در 03 بهمن 1400، 08:02 ب‌ظ
سلام. پاسخ سؤال همین موردیه که بهش اشاره کردین. وقتی بنویسید True,True یک tuple با محتوای (True,True) ایجاد میشه. وقتی بنویسید ‎10, 6 == 5, 4 یک tuple بصورت ‎(10, False, 4) ایجاد میشه و طبیعتا چون مقدار ۵ با ۶ برابر نیست مقدار دوم میشه False.

حالا وقتی می‌نویسید True , True == (True,True) دارید یک tuple با دو عضو ایجاد میکنید که حاصلش میشه
(True,False) و فکر میکنم کاملا مشخص باشه که چه اتفاقی داره میفته. مقدار اول که میشه True و مقدار دوم یعنی True == (True,True) هم طبیعتا میشه False.
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: دانیال بهزادی در 04 بهمن 1400، 10:36 ق‌ظ
ده امتیاز مثبت به sd70 :D
عنوان: پاسخ : یه سوال پایتونی True , True== (True,True)
ارسال شده توسط: جعفر فرقانلوژ در 04 بهمن 1400، 02:56 ب‌ظ
با اینکه پایتون زیاد کار نکردم و نفهمیدم این چیه، اما:
>>> True, True == True, True
(True, True, True)
>>> True, True == (True, True)
(True, False)
>>>
فکر کنم بخاطر اون ( , ) هست ولی مطمین نیستم .
True اول ، مقدار خودشو چاپ میکنه و ترو دوم باید اینجوری بشه True != (True,True) تا هر دو طرف درست باشه .
مطمین نیستم .
-------------------------
این
True, True == True, True
(True, True, True)

سوس ماست داشت  :o
*مطمئن
ئ = شیفت + س