فهرست مندرجات[پنهان شدن][نمایش]
به سومین سخنرانی از این مجموعه خوش آمدید.
اکنون باید بتوانید پایتون را روی رایانه خود نصب کنید و با اختصاص متغیرها و چاپ یک عبارت ساده در ترمینال، یک برنامه ساده بنویسید.
اکنون، همه چیز کمی جالبتر میشود و نحوه استفاده از ورودیها و موارد دیگر را خواهیم دید.
دریافت ورودی
اکنون نحوه دریافت ورودی از کاربر در پایتون را یاد خواهیم گرفت. ما قصد داریم یک برنامه کوچک بنویسیم که نام کاربر را بپرسد و سپس یک پیام تبریک سفارشی برای آن کاربر چاپ می کنیم.
بنابراین به جای چاپ، از ورودی استفاده می کنیم. حالا هم این ورودی و هم چاپ توابعی هستند که در پایتون تعبیه شده اند.
برای درک بهتر این موضوع به کنترل از راه دور تلویزیون فکر کنید.
در این کنترل از راه دور، ما یک دسته دکمه داریم، اینها عملکردهایی هستند که در تلویزیون شما تعبیه شده است، می توانید آن را روشن، خاموش کنید، صدا را تغییر دهید و غیره. در پایتون توابعی برای کارهای رایج مانند چاپ پیام، دریافت ورودی و غیره نیز داریم.
ما از تابع ورودی استفاده می کنیم. حالا تایپ کنید؛
input('What is your name? ')
این تابع ورودی این پیام را در ترمینال چاپ می کند و سپس منتظر می ماند تا کاربر مقداری را وارد کند. هرچه کاربر وارد کند، این تابع ورودی برمی گردد. اکنون می توانیم آن مقدار را دریافت کرده و با استفاده از یک متغیر در حافظه ذخیره کنیم. ما می توانیم آن را در یک متغیر 'Name' ذخیره کنیم. مثل این:
name = input('What is your name? ')
حالا در خط دوم تایپ کنید:
print('Hi' + name)
به این ترتیب، یک رشته "Hi" را با یک رشته دیگر "name" در همان عبارت ترکیب کرده ایم. خروجی به این شکل خواهد بود.
ورزش
حالا این یک تمرین برای شماست. پیمایش را مکث کنید و این را امتحان کنید.
دو سوال بپرسید: نام شخص و رنگ مورد علاقه. سپس پیامی مانند «شهباز سیاه را دوست دارد» چاپ کنید.
راه حل اینجاست. "تقلب نکن"
نوع:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
خروجی چیزی شبیه به این خواهد بود:
نوع تبدیل
بیایید این را از طریق یک مثال درک کنیم.
فرض کنید می خواهید سن خود را از طریق یک برنامه ساده پایتون تعیین کنید. که خواهد بود:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
حالا ظاهرا این برنامه باید کار کند اما اگر این برنامه را اجرا کنید با خطا مواجه می شوید.
این به این دلیل است که مانند سایر زبان های برنامه نویسی، پایتون نیز دارای انواع داده های متمایز است و ورودی سال تولد شما علیرغم اینکه یک مقدار صحیح است، توسط مفسر پایتون به عنوان یک رشته در نظر گرفته می شود. هر چیزی با تابع "input" به عنوان یک رشته در نظر گرفته می شود.
به این ترتیب، این برنامه یک رشته را از یک عدد صحیح کم می کند. ما باید این را با تبدیل رشته در عبارت ورودی به یک عدد صحیح اصلاح کنیم.
در اینجا نحوه انجام این کار آمده است.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
خروجی چیزی شبیه به این خواهد بود.
بنابراین ما متغیر "birth_year" را به عنوان یک عدد صحیح اعلام کرده ایم. سایر انواع داده ها در پایتون عبارتند از "float" برای نقاط شناور، "bool" برای تبدیل رشته به مقدار بولی و "str" برای رشته ها.
ورزش
حالا این یک تمرین جالب برای شماست.
شما قوانین را می دانید.
وزن کاربر را به پوند بپرسید، آن را به کیلوگرم تبدیل کنید و روی ترمینال چاپ کنید.
در اینجا نحوه انجام آن است.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
بسته شدن
همه اینها از این سخنرانی است.
من شما را در سخنرانی بعدی می بینم، جایی که ما در مورد رشته ها یاد خواهیم گرفت.
پاسخ دهید