مثال 37 پایتون – برنامه ای به پایتون بنویسید که نام، سن و آدرس فرد را در سه خط مجزا نمایش دهد.
کد برنامه
1 2 3 4 5 6 |
def display_personal_details(name, age, address): print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address)) name = "Ali" age = 25 address = "Tehran, Iran" display_personal_details(name, age, address) |
توضیح کد
این کد یک تابع به نام display_personal_details
ایجاد میکند و سپس از این تابع برای نمایش اطلاعات شخصی یک فرد استفاده میکند. در ادامه توضیحاتی در مورد هر بخش از کد آمده است:
- تعریف تابع:
1 |
def display_personal_details(name, age, address): |
در این بخش، یک تابع به نام display_personal_details
تعریف شده است که سه ورودی (name
، age
و address
) را به عنوان پارامترهای ورودی میپذیرد.
- چاپ اطلاعات شخصی:
1 |
print("Name: {}\nAge: {}\nAddress: {}".format(name, age, address)) |
در این بخش، اطلاعات شخصی چاپ میشود. format
برای جایگذاری مقادیر name
، age
و address
در رشته متنی مورد استفاده قرار میگیرد. این کد از \n
برای ایجاد یک خط جدید بعد از هر مقدار نام و سن و آدرس استفاده میکند.
- تعریف متغیرها:
1 2 3 |
name = "Ali" age = 25 address = "Tehran, Iran" |
در این بخش، متغیرهای name
، age
و address
با مقادیر مشخص شده (نام، سن و آدرس) مقداردهی اولیه میشوند.
- فراخوانی تابع:
1 |
display_personal_details(name, age, address) |
در این بخش، تابع display_personal_details
با ارسال مقادیر متغیرهای name
، age
و address
به عنوان ورودی، فراخوانی میشود. این کار باعث چاپ اطلاعات شخصی مرتبط با فرد با مقادیر مشخص شده میشود.
اگر کد اجرا شود، این خروجی را تولید میکند:
1 2 3 |
Name: Ali Age: 25 Address: Tehran, Iran |
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)