TN Online Testசமச்சீர் கல்விப் பயிற்சி

பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள்: ஒரு மதிப்பெண் வினாக்கள், புத்தக வினா விடைகள் மற்றும் குறிப்புகள்

12ஆம் வகுப்பு · கணினி அறிவியல் · #5

அலகு 5 இல் இருந்துதான் பைத்தான் மொழியில் உண்மையான நிரலாக்கம் தொடங்குகிறது. இதில் ஊடாடும் முறைமை, ஸ்கிரிப்ட் முறைமை, input(), print() செயற்கூறுகள், குறிப்புரைகள், உள்தள்ளல், வில்பலைகள் (குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள், நிலைஉருக்கள்), பைத்தான் தரும் செயற்குறிகள், அடிப்படைத் தரவு வகைகளான எண்கள், பூலியன், சரங்கள் ஆகியவை இந்த அலகில் ஒவ்வொன்றாக விளக்கப்படுகின்றன.

இந்தப் பாடத்தைப் படியுங்கள்

முந்தைய பொதுத் தேர்வுகளில் கேட்கப்பட்டவை

இந்தப் பாடத்திலிருந்து 8 வினாக்கள் 7 முந்தைய பொதுத் தேர்வுகளில் கேட்கப்பட்டன. விடையையும் விளக்கத்தையும் காண எந்த வினாவையும் திறக்கவும்.

  1. மார்ச் 2026
    பைத்தான் ஸ்கிரிப்ட்டை இயக்க பயன்படும் விசை எது ?
    விடையுடன் வினாத்தாளில் பார் →
  2. மார்ச் 2026
    a -ன் மதிப்பு 52 எனில், கீழ்காணும் பைத்தான் நிரலுக்கான வெளியீடு எது ?
    x="even" if a%2==0 else "odd"
    print(x)
    விடையுடன் வினாத்தாளில் பார் →
  3. மார்ச் 2025
    எந்த செயற்குறி நிபந்தனை செயற்குறி என்றும் அழைக்கப்படுகிறது?
    விடையுடன் வினாத்தாளில் பார் →
  4. மார்ச் 2024
    பைத்தான் ஸ்கிரிப்ட்டை இயக்க எந்த விசையை அழுத்த வேண்டும் ?
    விடையுடன் வினாத்தாளில் பார் →
  5. மார்ச் 2023
    பின்வருவனவற்றில் எது பைத்தான் சிறப்புச் சொல் கிடையாது ?
    விடையுடன் வினாத்தாளில் பார் →
  6. மே 2022
    எந்த செயற்குறி ஒப்பீட்டு செயற்குறி என்று அழைக்கப்படுகிறது ?
    விடையுடன் வினாத்தாளில் பார் →
  7. துணைத் தேர்வு 2021
    பின்வரும் எந்த குறியுரு பைத்தான் நிரலில் குறிப்புகளை ஒரு வரியில் உள்ளீடு செய்ய பயன்படுகிறது ?
    விடையுடன் வினாத்தாளில் பார் →
  8. மார்ச் 2020
    IDLE -ன் விரிவு :
    விடையுடன் வினாத்தாளில் பார் →

பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் பற்றி

நடுத்தரம் ~90 நிமிடப் படிப்பு

போலிக் குறிமுறையில் எழுதிய நெறிமுறைகளைக் கொண்ட நான்கு அலகுகளுக்குப் பிறகு, இந்தப் பாடம் உண்மையான பைத்தானுக்கு வருகிறது. IDLE ஐத் திறப்பது, >>> தூண்டுக்குறியில் ஒரு கட்டளையைத் தட்டச்சு செய்து உடனே விடையைப் பார்ப்பது, நீளமான நிரலை .py கோப்பாகச் சேமித்து இயக்குவது ஆகியவற்றைக் கற்பீர்கள்.

அடுத்து, ஒரு பைத்தான் கூற்று உருவாகும் மிகச் சிறிய பகுதிகளைப் பாடம் பார்க்கிறது. இடைமொழியாக்கி ஒவ்வொரு வரியையும் வில்பலைகளாக (Tokens) உடைக்கிறது: குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள், நிலைஉருக்கள். குறிப்பெயர்களுக்குப் பெயரிடும் விதிகள், செயற்குறிகள் மதிப்புகளை இணைத்துக் கோவைகளை எப்படி உருவாக்குகின்றன, அந்த மதிப்புகள் எந்தத் தரவு வகைகளில் இருக்கலாம் என்பவற்றைக் கற்பீர்கள். பைத்தான் நெளிவு அடைப்புக்குறிகளுக்குப் பதிலாக உள்தள்ளல் மூலம் கூற்றுகளைக் குழுவாக்குகிறது. எனவே உங்கள் குறிமுறையில் இடைவெளி விடுவதும் அதன் பொருளின் ஒரு பகுதி.

இங்கே புத்தக வினாக்கள் பொதுவாகச் சுருக்கமாகவும் துல்லியமாகவும் இருக்கும்: கொடுத்த பெயர் சரியான குறிப்பெயரா, 100 // 30 என்ன தரும், எது மும்மைச் செயற்குறி, input() எதைத் திருப்பித் தரும். பாடநூலின் a = 100, b = 10 மதிப்புகளைக் கொண்டு ஒவ்வொரு செயற்குறியையும் ஊடாடும் முறைமையில் இயக்கிப் பாருங்கள். படிப்பதை விட இப்படிச் செய்தால் வெளியீடுகள் நன்றாக நினைவில் நிற்கும்.

நீங்கள் கற்பவை

  • IDLE இல் ஊடாடும் முறைமை, ஸ்கிரிப்ட் முறைமை இரண்டிலும் பைத்தான் குறிமுறையை இயக்குதல்.
  • கொடுத்த பெயர் சரியான குறிப்பெயரா என்று முடிவு செய்தல்.
  • input(), print() கொண்டு தரவைப் படித்துக் காட்டுதல்; தேவையான இடத்தில் உள்ளீட்டை எண்ணாக மாற்றுதல்.
  • கூற்றுகளின் தொகுதியைச் சரியாக உள்தள்ளுதல்.
  • கணக்கீட்டு, ஒப்பீட்டு, தருக்க, நிபந்தனைக் கோவைகளின் விடையைக் கண்டறிதல்.
  • முழு எண், மிதவைப் புள்ளி, கலப்பெண், பூலியன், சர மதிப்புகளை அடையாளம் காணுதல்.

தொடங்குவதற்கு முன்

  • படிகளின் வரிசையாக நெறிமுறை என்ற கருத்து.
  • அடிப்படைக் கணினிப் பயன்பாடு: நிரல்களைத் திறத்தல், கோப்புகளைக் கோப்புறைகளில் சேமித்தல்.
  • ஒரு மதிப்பை வைத்திருக்கும் பெயராக மாறி என்ற அடிப்படைக் கருத்து.

இந்த அத்தியாயத்தில் உள்ள தலைப்புகள்

ஊடாடும் முறைமை >>> தூண்டுக்குறியில் கட்டளைகளைத் தட்டச்சு செய்தால் விடை உடனே தெரியும். கோவைகளைச் சோதிக்க இது பயன்படும்.
ஸ்கிரிப்ட் முறைமை குறிமுறை .py நீட்டிப்புடன் கோப்பில் சேமிக்கப்பட்டு Run Module அல்லது F5 மூலம் இயக்கப்படுகிறது. எனவே நிரலைத் திருத்தவும் மீண்டும் பயன்படுத்தவும் முடியும்.
input() மற்றும் print() input() பயனர் தட்டச்சு செய்வதைப் படித்துச் சரமாகத் தருகிறது; print() கோவைகளை மதிப்பிட்டு விடையைக் காட்டுகிறது.
வில்பலைகள் பைத்தான் கூற்றின் ஐந்து மிகச் சிறிய அலகுகள்: குறிப்பெயர்கள், சிறப்புச் சொற்கள், செயற்குறிகள், வரம்புக்குறிகள், நிலைஉருக்கள்.
குறிப்பெயர் விதிகள் குறிப்பெயர் ஓர் எழுத்து அல்லது அடிக்கோட்டுடன் தொடங்க வேண்டும்; அதன் பிறகு எண்கள் வரலாம். எழுத்து வடிவ உணர்வு உடையது; சிறப்புச் சொல்லாக இருக்கக் கூடாது; %, $, @ போன்ற குறியீடுகள் கூடாது.
உள்தள்ளல் நெளிவு அடைப்புக்குறிகளுக்குப் பதிலாக இடைவெளிகள் அல்லது தத்தல்கள் குறிமுறைத் தொகுதியைக் குறிக்கின்றன. ஒரு தொகுதியின் எல்லாக் கூற்றுகளும் ஒரே அளவு உள்தள்ளப்பட வேண்டும்.
செயற்குறிகள் கணக்கீட்டு, ஒப்பீட்டு, தருக்க, மதிப்பிருத்தல், நிபந்தனை (மும்மை) செயற்குறிகள். இவை செயலேற்பிகள் மீது செயல்பட்டுக் கோவைகளை உருவாக்குகின்றன.
தரவு வகைகள் எண்கள் (முழு எண், மிதவைப் புள்ளி, கலப்பெண்), True, False என்ற பூலியன் மதிப்புகள், மேற்கோள்குறிகளுக்குள் உள்ள எழுத்துச் சரங்கள்.

பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் — விரிவான விளக்கம்

பைத்தான் அடிப்படைகள்: முறைமைகள், வில்பலைகள், செயற்குறிகள், தரவு வகைகள்

ஊடாடும் முறைமையும் ஸ்கிரிப்ட் முறைமையும்

பைத்தானை இரண்டு முறைமைகளில் பயன்படுத்தலாம். ஊடாடும் முறைமையில் (Interactive Mode) >>> தூண்டுக்குறியில் ஒரு கோவையையோ கூற்றையோ தட்டச்சு செய்தால், இடைமொழியாக்கி உடனே விடையைக் காட்டும். 5 + 50 * 10 என்று தட்டச்சு செய்தால் 505 அச்சிடப்படும். சிறிய குறிமுறைப் பகுதிகளைச் சோதிக்க இந்த முறைமை உதவும். ஸ்கிரிப்ட் முறைமையில் (Script Mode) நிரலை ஒரு கோப்பில் எழுதி (IDLE இல் File, பிறகு New File), .py நீட்டிப்புடன் சேமித்து, Run, பிறகு Run Module மூலமோ F5 அழுத்தியோ இயக்குகிறீர்கள். சேமித்த ஸ்கிரிப்டை எத்தனை முறை வேண்டுமானாலும் திருத்தி மீண்டும் இயக்கலாம்.

உள்ளீடும் வெளியீடும்

print() வெளியீட்டைக் காட்டுகிறது. அச்சிடும் முன் எந்தக் கோவையையும் மதிப்பிடுகிறது; எனவே print("The sum =", x + y) கணக்கிட்ட கூட்டுத்தொகையைக் காட்டும். input() பயனர் தட்டச்சு செய்வதைப் படித்து எப்போதும் சரமாகவே (string) திருப்பித் தரும். அதைக் கொண்டு கணக்கு செய்ய முதலில் மாற்ற வேண்டும்: x = int(input("Enter a number: ")).

குறிப்புரைகளும் உள்தள்ளலும்

குறிப்புரை (Comment) # குறியுடன் தொடங்குகிறது; அந்த வரியில் அதற்குப் பின் உள்ள அனைத்தையும் இடைமொழியாக்கி புறக்கணிக்கிறது. பல வரிக் குறிப்புரைகள் மும்மை மேற்கோள்குறிகளுக்குள் எழுதப்படுகின்றன. if இன் உடல் அல்லது மடக்கின் உடல் போன்ற குறிமுறைத் தொகுதிகளைக் குறிக்கப் பைத்தான் வெற்றிடங்களை (இடைவெளிகள், தத்தல்கள்) பயன்படுத்துகிறது. ஒரு தொகுதியில் உள்ள ஒவ்வொரு கூற்றும் ஒரே அளவு உள்தள்ளப்பட வேண்டும்; இல்லையென்றால் இடைமொழியாக்கி பிழை காட்டும்.

வில்பலைகள்

இடைமொழியாக்கி ஒவ்வொரு வரியையும் வில்பலைகளாகப் பிரிக்கிறது. இவை ஐந்து வகை. குறிப்பெயர்கள் (Identifiers) மாறிகள், செயற்கூறுகள், பொருள்களுக்கான பெயர்கள். சிறப்புச் சொற்கள் (Keywords) if, else, while போன்ற ஒதுக்கப்பட்ட சொற்கள்; இவற்றைக் குறிப்பெயர்களாகப் பயன்படுத்த முடியாது. செயற்குறிகள் (Operators) மதிப்புகள் மீது செயல்பாடுகளைச் செய்யும் குறியீடுகள். வரம்புக்குறிகள் (Delimiters) ஒரு கூற்றின் பகுதிகளைப் பிரிக்கவும் குழுவாக்கவும் பயன்படும் ( ) [ ] { } , : போன்ற எழுத்துகள். நிலைஉருக்கள் (Literals) எண், சரம், பூலியன் நிலைஉருக்கள் போன்ற நேரடித் தரவு மதிப்புகள்.

செயற்குறிகள்

a = 100, b = 10 எனக் கொள்வோம்: கணக்கீட்டுச் செயற்குறிகள் a + b = 110, a / b = 10.0, a % 30 = 10, a ** 2 = 10000, a // 30 = 3 எனத் தருகின்றன. ஒப்பீட்டுச் செயற்குறிகள் (== != > < >= <=) மதிப்புகளை ஒப்பிட்டு True அல்லது False தருகின்றன. தருக்கச் செயற்குறிகள் and, or, not. மதிப்பிருத்தல் செயற்குறிகளில் = உம், x = x + 20 எனப் பொருள்படும் x += 20 போன்ற சுருக்க வடிவங்களும் அடங்கும். நிபந்தனைச் (மும்மைச்) செயற்குறி இரண்டு மதிப்புகளில் ஒன்றை ஒரே வரியில் தேர்ந்தெடுக்கிறது: min = a if a < b else b.

தரவு வகைகள்

பைத்தானில் ஒவ்வொரு மதிப்பும் ஒரு தரவு வகை கொண்ட பொருள். பாடநூல் மூன்று வகைகளைப் பார்க்கிறது: எண்கள், பூலியன், சரங்கள். எண்கள் முழு எண்கள் (எ.கா. 102), மிதவைப் புள்ளி எண்கள் (எ.கா. 3.14), கலப்பெண்கள் (எ.கா. 1 + 2j) எனப் பிரிக்கப்படுகின்றன. பூலியன் மதிப்பு True அல்லது False மட்டுமே. சரம் என்பது ஒற்றை, இரட்டை அல்லது மும்மை மேற்கோள்குறிகளுக்குள் அடைக்கப்பட்ட எழுத்துகளின் வரிசை.

தவிர்க்க வேண்டிய பொதுவான தவறுகள்

  • குறிப்பெயரை எண்ணுடன் தொடங்குதல் அல்லது $, @ போன்ற குறியீடுகளைப் பயன்படுத்துதல். 1total, my$ போன்ற பெயர்கள் தவறு; total1, _my சரியானவை.
  • input() சரத்தைத் தருகிறது என்பதை மறத்தல். "5" + "3" என்பது 8 அல்ல, "53" தரும்; கணக்கிடும் முன் int() அல்லது float() பயன்படுத்துங்கள்.
  • ஒரே தொகுதியின் கூற்றுகளை வெவ்வேறு அளவில் உள்தள்ளுதல், அல்லது தத்தல்களையும் இடைவெளிகளையும் கலத்தல். ஒரு தொகுதி முழுவதும் ஒரே உள்தள்ளலை வையுங்கள்; பொதுவாக நான்கு இடைவெளிகள்.
  • மதிப்புகளை ஒப்பிடும்போது = பயன்படுத்துதல். ஒற்றை = மதிப்பிருத்துகிறது; == இரண்டு மதிப்புகள் சமமா என்று சோதிக்கிறது.
  • / மற்றும் // ஐக் குழப்புதல். 100 / 30 என்பது 33.333... தரும்; 100 // 30 என்பது 3 தரும், ஏனெனில் // விடையை முழு எண்ணாகக் கீழ்நோக்கி முழுமையாக்குகிறது.

இவற்றை பயிற்சித் தேர்வு மூலம் சோதித்துப் பாருங்கள்; பிறகு விடையுடன் கூடிய வினாக்கள் பகுதியில் விரிவான விளக்கத்தைப் படியுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

ஊடாடும் முறைமைக்கும் ஸ்கிரிப்ட் முறைமைக்கும் என்ன வேறுபாடு?

ஊடாடும் முறைமையில் >>> தூண்டுக்குறியில் ஒரு கூற்றைத் தட்டச்சு செய்து அதன் விடையை உடனே பார்க்கிறீர்கள்; சோதிக்க இது வசதியானது. ஸ்கிரிப்ட் முறைமையில் முழு நிரலையும் .py கோப்பில் எழுதிச் சேமித்து F5 மூலம் இயக்குகிறீர்கள்; மீண்டும் தட்டச்சு செய்யாமலே திரும்ப இயக்கலாம்.

பைத்தானில் மாறிக்குச் சரியாகப் பெயரிடுவது எப்படி?

ஓர் எழுத்துடன் (A முதல் Z, a முதல் z) அல்லது அடிக்கோட்டுடன் தொடங்குங்கள்; பிறகு எழுத்துகள், எண்கள், அடிக்கோடுகளைப் பயன்படுத்தலாம். பெயர்கள் எழுத்து வடிவ உணர்வு உடையவை; Sum, sum இரண்டும் வேறு வேறு. if போன்ற சிறப்புச் சொல்லைப் பயன்படுத்த முடியாது; இடைவெளிகளோ %, $, @ போன்ற குறியீடுகளோ சேர்க்க முடியாது.

கணக்கீடுகளில் input() ஏன் சிக்கல் தருகிறது?

பயனர் எண்ணைத் தட்டச்சு செய்தாலும் input() எப்போதும் சரத்தையே தரும். அப்படிப்பட்ட இரண்டு மதிப்புகளைக் கூட்டினால் சரங்கள் இணைகின்றன; சரத்தையும் எண்ணையும் கலந்தால் TypeError வரும். முதலில் மாற்றுங்கள்; எ.கா. n = int(input()).

கூற்றுகளைக் குழுவாக்கப் பைத்தான் உள்தள்ளலை எப்படிப் பயன்படுத்துகிறது?

பைத்தானில் தொகுதிகளுக்கு நெளிவு அடைப்புக்குறிகள் இல்லை. ஒரு if, மடக்கு அல்லது செயற்கூறுக்கு உரிய கூற்றுகள் உள்தள்ளப்படுகின்றன; அவை அனைத்தும் ஒரே அளவு உள்தள்ளப்பட வேண்டும். உள்தள்ளல் பொருந்தாவிட்டால் இடைமொழியாக்கி IndentationError காட்டும்.

பைத்தானில் நிபந்தனைச் செயற்குறி என்பது என்ன?

இது மும்மைச் செயற்குறி; value_if_true if condition else value_if_false என்று எழுதப்படுகிறது. எ.கா. big = a if a > b else b என்பது a, b இல் பெரியதைச் சேமிக்கிறது. if..else கூற்று பல வரிகளில் செய்வதை இது ஒரே வரியில் செய்கிறது.

பைத்தானில் குறிப்புரைகளை எப்படி எழுதுவது?

ஒற்றை வரிக் குறிப்புரை # உடன் தொடங்குகிறது; அந்த வரியின் மீதியை இடைமொழியாக்கி புறக்கணிக்கிறது. பல வரிகளில் வரும் குறிப்புரைகளுக்கு, பாடநூல் உரையின் தொடக்கத்திலும் முடிவிலும் மும்மை மேற்கோள்குறிகளை இடுகிறது.

விடுபடு வரிசைகள் (Escape Sequences) என்றால் என்ன?

விடுபடு வரிசைகள் என்பவை பின்சாய்வுக்கோட்டை முன்னால் கொண்டு, சரத்துக்குள் சிறப்புப் பொருள் தரும் எழுத்துகள். \n புதிய வரியைத் தொடங்குகிறது; \t கிடைமட்டத் தத்தலைச் சேர்க்கிறது. எ.கா. print("Hello\nWorld") என்பது Hello, World ஐத் தனித்தனி வரிகளில் அச்சிடுகிறது.

கடைசியாகப் புதுப்பிக்கப்பட்டது 17 செப்டெம்பர் 2026

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 3 வரையெல்லை 4 நெறிமுறையின் யுத்திகள் 6 கட்டுப்பாட்டுக் கட்டமைப்புகள் 7 பைத்தான் செயற்கூறுகள் 8 சரங்கள் மற்றும் சரங்களைக் கையாளுதல் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 12 வினவல் அமைப்பு மொழி (SQL) 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்