← تمام سوالات
درمیانیپروگرامنگ

جب ڈیفالٹ آرگیومینٹس استعمال کیے جاتے ہیں تو Python fancy(3, '.') کے لیے کیا پرنٹ کرتا ہے؟

مختصر جواب
یہ .*.*.*. پرنٹ کرتا ہے۔

سوال

یہ کوڈ کیا پرنٹ کرتا ہے؟

def fancy(length, char1='-', char2='*'):
    return (char1 + char2) * length + char1

print(fancy(3, '.'))

وضاحت

fancy(3, '.') میں، length کو 3 ملتا ہے، char1 کو فل اسٹاپ ملتا ہے، اور char2 اپنی ڈیفالٹ قدر، ایک ستارے کو برقرار رکھتا ہے۔

.* جوڑا تین بار دہرایا جاتا ہے، .*.*.* دیتا ہے۔ char1 سے ایک حتمی فل اسٹاپ شامل کیا گیا ہے، جو .*.*.*. تیار کرتا ہے۔

Pythonتاریںطے شدہ دلائل

پلیٹ فارمز

  • Stepik

ابھی ڈاؤن لوڈ کریں اور اپنے کاموں کے لیے مفت آزمائیں!

Windows کے لیے ڈاؤن لوڈ کریں
10 15 مفت کریڈٹ • کریڈٹ کارڈ کی ضرورت نہیںورژن: لوڈ ہو رہا ہے…

بغیر انسٹالیشن - ڈاؤن لوڈ کرکے چلاؤ۔ بغیر رجسٹریشن - Google سے لاگ ان۔