PyZoom | پای زوم
پایتون یه عملگر خیلی جذاب داره بنام والروس
میخوایم امروز راجب این عملگر صحبت کنیم 👾
اسم والروس از شباهت شکل این عملگر به چشم و دندان والروس ها الهام گرفته شده که به این شکله (=:)
خب حالا این عملگر چکار میکنه ؟
میتونید همزمان با مقدار دهی یک متغیر شرط هم بررسی کنید ❕
اول یه مثال در حالت معمولی بزنیم :
grades = []
while True:
x = input("Enter the grade otherwise enter exit:")
if x.lower() == "exit":
break
grades.append(float(x))
اول ورودی رو میگیریم و بعد چک میکنیم اگر کاربر نخواسته بود از برنامه خروج کنه مقداری که وارد کردرو به لیستمون اضافه میکنیم ✔️
خب این یک روش معموله
و اما حالا با عملگر والروس :
grades = []
while (x := input("Enter the grade otherwise enter exit:")).lower() != "exit":
grades.append(float(x))
در اینجا ورودی رو در x میگیریم و همزمان شرط رو هم بررسی میکنیم
خلاصه تر ساده تر و قشنگ تر 💥
#python
#walrus
#trick
⭕️ مطالب بیشتر در :
@codevaar
5 · 1.3K ·