பொருளடக்கம்[மறை][காட்டு]
இந்தத் தொடரின் மூன்றாவது விரிவுரைக்கு வரவேற்கிறோம்.
இப்போது நீங்கள் உங்கள் கணினியில் பைத்தானை நிறுவி, மாறிகளை ஒதுக்கி, டெர்மினலில் ஒரு எளிய அறிக்கையை அச்சிடுவதன் மூலம் எளிய நிரலை எழுத முடியும்.
இப்போது, விஷயங்கள் இன்னும் கொஞ்சம் சுவாரஸ்யமானவை, மேலும் உள்ளீடுகள் மற்றும் பலவற்றை எவ்வாறு பயன்படுத்துவது என்பதைப் பார்ப்போம்.
உள்ளீட்டைப் பெறுகிறது
இப்போது பைத்தானில் உள்ள பயனரிடமிருந்து உள்ளீட்டைப் பெறுவது எப்படி என்பதைக் கற்றுக்கொள்வோம். பயனரின் பெயரைக் கேட்கும் ஒரு சிறிய நிரலை எழுதப் போகிறோம், பின்னர் அந்த பயனருக்காக தனிப்பயனாக்கப்பட்ட வாழ்த்துச் செய்தியை அச்சிடுவோம்.
எனவே அச்சு பதிலாக, நாம் உள்ளீடு பயன்படுத்த போகிறோம். இப்போது இந்த உள்ளீடு மற்றும் அச்சு இரண்டும் பைத்தானில் கட்டமைக்கப்பட்ட செயல்பாடுகள்.
இதை நன்றாகப் புரிந்துகொள்ள, டிவியின் ரிமோட் கண்ட்ரோலைப் பற்றி சிந்தியுங்கள்.
இந்த ரிமோட் கண்ட்ரோலில், எங்களிடம் பல பொத்தான்கள் உள்ளன, இவை உங்கள் டிவியில் கட்டமைக்கப்பட்ட செயல்பாடுகள், நீங்கள் அதை இயக்கலாம், அணைக்கலாம், ஒலியளவை மாற்றலாம் மற்றும் பல. Python இல், செய்திகளை அச்சிடுதல், உள்ளீடு பெறுதல் போன்ற பொதுவான பணிகளுக்கான செயல்பாடுகளும் உள்ளன.
உள்ளீட்டு செயல்பாட்டைப் பயன்படுத்தப் போகிறோம். இப்போது தட்டச்சு செய்க;
input('What is your name? ')
இந்த உள்ளீட்டு செயல்பாடு இந்த செய்தியை டெர்மினலில் அச்சிடும், பின்னர் பயனர் மதிப்பை உள்ளிட அது காத்திருக்கும். பயனர் எதை உள்ளிட்டாலும், இந்த உள்ளீட்டு செயல்பாடு திரும்பும். இப்போது நாம் அந்த மதிப்பைப் பெற்று அதை ஒரு மாறியைப் பயன்படுத்தி நினைவகத்தில் சேமிக்கலாம். நாம் அதை 'பெயர்' என்ற மாறியில் சேமிக்கலாம். இது போன்ற:
name = input('What is your name? ')
இப்போது இரண்டாவது வரியில், தட்டச்சு செய்க:
print('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)
இப்போது வெளிப்படையாக இந்த நிரல் வேலை செய்ய வேண்டும் ஆனால் நீங்கள் இந்த நிரலை இயக்கினால், நீங்கள் ஒரு பிழையைப் பெறுவீர்கள்.
ஏனென்றால், பிற நிரலாக்க மொழிகளைப் போலவே, பைத்தானுக்கும் தனித்துவமான தரவு வகைகள் உள்ளன மற்றும் உங்கள் பிறந்த ஆண்டின் உள்ளீடு பைதான் மொழிபெயர்ப்பாளரால் ஒரு முழு மதிப்பாக இருந்தாலும் ஒரு சரமாக எடுத்துக் கொள்ளப்படுகிறது. "உள்ளீடு" செயல்பாடு உள்ள எதுவும் சரமாக எடுத்துக்கொள்ளப்படும்.
இந்த வழியில், இந்த நிரல் ஒரு முழு எண்ணிலிருந்து ஒரு சரத்தை கழிக்கும். உள்ளீட்டு வெளிப்பாட்டில் உள்ள சரத்தை முழு எண்ணாக மாற்றுவதன் மூலம் இதை சரிசெய்ய வேண்டும்.
நாங்கள் அதை எப்படி செய்வோம் என்பது இங்கே.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
வெளியீடு இப்படி இருக்கும்.
எனவே “பிறந்த ஆண்டு” என்ற மாறியை முழு எண்ணாக அறிவித்துள்ளோம். பைத்தானில் உள்ள பிற தரவு வகைகளில் மிதக்கும் புள்ளிகளுக்கான “float”, சரத்தை பூலியன் மதிப்பாக மாற்ற “bool” மற்றும் சரங்களுக்கு “str” ஆகியவை அடங்கும்.
உடற்பயிற்சி
இப்போது உங்களுக்காக ஒரு சுவாரஸ்யமான பயிற்சி உள்ளது.
உங்களுக்கு விதிகள் தெரியும்.
ஒரு பயனரிடம் அவர்களின் எடையை பவுண்டுகளில் கேட்டு, அதை கிலோகிராமாக மாற்றி டெர்மினலில் அச்சிடவும்.
நீங்கள் அதை எப்படி செய்வீர்கள் என்பது இங்கே.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
மடக்கு
இந்த விரிவுரையிலிருந்து அவ்வளவுதான்.
அடுத்த விரிவுரையில் உங்களைப் பார்ப்போம், அங்கு சரங்களைப் பற்றி அறிந்து கொள்வோம்.
ஒரு பதில் விடவும்