🌟چالش پایتون🌟
def text( ):
print(“Hello”, sep=“-“, end=“*”)
print(text( ))
➖➖➖➖➖➖➖➖
A) Hello*
B) H-e-l-l-o*
C) Hello*None
D) None
🔵 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻
📡 @Learrning_Python
def text( ):
print(“Hello”, sep=“-“, end=“*”)
print(text( ))
➖➖➖➖➖➖➖➖
A) Hello*
B) H-e-l-l-o*
C) Hello*None
D) None
🔵 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻
📡 @Learrning_Python
👍11😁1
2.mp4
56 MB
👍8
Fara Code | برنامه نویسی
🌟چالش پایتون🌟 def text( ): print(“Hello”, sep=“-“, end=“*”) print(text( )) ➖➖➖➖➖➖➖➖ A) Hello* B) H-e-l-l-o* C) Hello*None D) None 🔵 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻 📡 @Learrning_Python
🌟جواب چالش پایتون🌟
گزینه C
🔹نکته ۱: تابع text تابعی از نوع perform a task هست. یعنی تابعی هست که هیچ خروجی ای return نمیکنه، بلکه فقط یک عبارتی رو در خروجی چاپ میکنه.
🔹نکته ۲: وقتی خط ۴ اجرا میشه، اول تابع text اجرا میشه و بعد خروجی ای که تابع text اون رو return میکنه توسط print چاپ میشه.
🔹نکته ۳: دقت کنید پارامتر sep کارش اینه که «بین آرگومان های ورودی» تابع print یک جدا کننده چاپ میکنه. در خط ۲ چون فقط یک آرگومان به پرینت دادیم(استرینگ Hello) پس sep اینجا عمل نمیکنه.
🔹پس طبق نکات مهم بالا، وقتی خط ۴ اجرا میشه، اول تابع text اجرا میشه و عبارت *Hello (طبق خط ۲) چاپ میشه. بعد خروجی ای که تابع text اون رو return میکنه توسط print (در خط ۴) چاپ میشه. چون text چیزی رو return نمیکنه، پس None پشت *Hello چاپ میشه.
🔹این یک سوال پر نکته مصاحبه بود. اگر شما هم این کوییز رو اشتباه جواب دادین اصلا جای نگرانی نیست. ما تمام نکات مهمی که لازمه بدونید رو در دوره پایتون داریم گام به گام به زبان ساده تو کانال قرار میدیم.👇🏻
📡 @Learrning_Python
گزینه C
🔹نکته ۱: تابع text تابعی از نوع perform a task هست. یعنی تابعی هست که هیچ خروجی ای return نمیکنه، بلکه فقط یک عبارتی رو در خروجی چاپ میکنه.
🔹نکته ۲: وقتی خط ۴ اجرا میشه، اول تابع text اجرا میشه و بعد خروجی ای که تابع text اون رو return میکنه توسط print چاپ میشه.
🔹نکته ۳: دقت کنید پارامتر sep کارش اینه که «بین آرگومان های ورودی» تابع print یک جدا کننده چاپ میکنه. در خط ۲ چون فقط یک آرگومان به پرینت دادیم(استرینگ Hello) پس sep اینجا عمل نمیکنه.
🔹پس طبق نکات مهم بالا، وقتی خط ۴ اجرا میشه، اول تابع text اجرا میشه و عبارت *Hello (طبق خط ۲) چاپ میشه. بعد خروجی ای که تابع text اون رو return میکنه توسط print (در خط ۴) چاپ میشه. چون text چیزی رو return نمیکنه، پس None پشت *Hello چاپ میشه.
🔹این یک سوال پر نکته مصاحبه بود. اگر شما هم این کوییز رو اشتباه جواب دادین اصلا جای نگرانی نیست. ما تمام نکات مهمی که لازمه بدونید رو در دوره پایتون داریم گام به گام به زبان ساده تو کانال قرار میدیم.👇🏻
📡 @Learrning_Python
👍12
🌟چالش پایتون🌟
def func(**x):
print(x)
func(a=1, b=2)
➖➖➖➖➖➖➖➖
A) ((‘a’, 1), (‘b’, 2))
B) [(‘a’, 1), (‘b’, 2)]
C) {‘a’:1, ‘b’:2}
D) {(‘a’, 1), (‘b’, 2)}
🟣 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻
#چالش #کوییز
📡 @Learrning_Python
def func(**x):
print(x)
func(a=1, b=2)
➖➖➖➖➖➖➖➖
A) ((‘a’, 1), (‘b’, 2))
B) [(‘a’, 1), (‘b’, 2)]
C) {‘a’:1, ‘b’:2}
D) {(‘a’, 1), (‘b’, 2)}
🟣 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻
#چالش #کوییز
📡 @Learrning_Python
👍4
👍7
🌟جواب چالش پایتون🌟
گزینه C
🔹در تابع func ورودی x از نوع xxargs هست. در این حالت تمام آرگومان هایی که در خط ۴ بصورت keyword به تابع داده میشه، بصورت یک دیکشنری در x ذخیره میشه.
📡 @Learrning_Python
گزینه C
🔹در تابع func ورودی x از نوع xxargs هست. در این حالت تمام آرگومان هایی که در خط ۴ بصورت keyword به تابع داده میشه، بصورت یک دیکشنری در x ذخیره میشه.
📡 @Learrning_Python
👍3