جمعبندی و قدم بعد
دارید یک برنامهٔ کوچک برای خودتان میسازید. پیش از آن، یک خط را بخوانید که از قبل میتوانستید بنویسید، و بگویید هر بخشش چیست. خط صفحه slip 2 خواهد بود. slip یک کلمه است. 2 یک عدد است. تابعی به نام note این دو را به هم وصل میکند.
def note(word, count):
return f"{word} {count}"
print(note("slip", 2))
صفحه slip 2 را نشان میدهد. slip کلمهای است که به note دادهاید. 2 عددی است که به note دادهاید. فاصلهٔ بینشان در خط return است، بین کلمه و عدد. print همان یک خط را مینویسد و بعد برنامه تمام میشود. خط دومی نیست. اینجا نوع تازهای از خط یاد نمیگیرید. فقط چک میکنید که یک کلمه، یک عدد، و خط note("slip", 2) از قبل خطی میسازند که میتوانید بخوانید.
هر بخش slip 2 چیزی است که قبلاً استفاده کردهاید. slip یک کلمهٔ ذخیرهشده است، از همان جنس نامی که ticket_count عدد 4 را نگه میداشت. 2 عدد صحیح است و نقطهٔ اعشار ندارد. def note خط return را نگه میدارد، و خط note("slip", 2) همان خطی است که آن را اجرا میکند. عدد را جا بگذارید، مثل note("slip")، آن خط با TypeError میایستد، چون count مقداری ندارد. note("slip") در این برنامه نیست. None روی صفحهای که دارید نوشته نمیشود.
حالا میتوانید به slip 2 اشاره کنید و بگویید کدام بخش کلمه است، کدام بخش عدد است، و کدام خط آنها را به هم وصل کرده است. صفحهٔ بعد یک برنامهٔ کوچک خط فرمان است. آن را از تکههایی میسازید که از قبل دارید. این صفحه قاعدهٔ تازهای اضافه نمیکند.
پیش از ساختن، خط را بخوانید
صفحه slip 2 است. کلمه slip است و عدد 2 است. صفحهٔ بعد یک برنامهٔ کوچک خط فرمان است.