<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python%2FC3%2FConditionals%2FTamil</id>
		<title>Python/C3/Conditionals/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Python%2FC3%2FConditionals%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python/C3/Conditionals/Tamil&amp;action=history"/>
		<updated>2026-05-05T08:26:46Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Python/C3/Conditionals/Tamil&amp;diff=1724&amp;oldid=prev</id>
		<title>Priyacst: Created page with '{| border=1 !Time !Narration |- | 0:01 |  'Conditionals' tutorial க்கு நல்வரவு!   |- | 0:05  |இந்த டுடோரியலின் முடிவ…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Python/C3/Conditionals/Tamil&amp;diff=1724&amp;oldid=prev"/>
				<updated>2012-12-12T08:36:21Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{| border=1 !Time !Narration |- | 0:01 |  &amp;#039;Conditionals&amp;#039; tutorial க்கு நல்வரவு!   |- | 0:05  |இந்த டுடோரியலின் முடிவ…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
| 0:01&lt;br /&gt;
|  'Conditionals' tutorial க்கு நல்வரவு! &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:05 &lt;br /&gt;
|இந்த டுடோரியலின் முடிவில் செய்ய முடிவது....&lt;br /&gt;
&lt;br /&gt;
#  if/else blocks ஐ பயன்படுத்துதல்&lt;br /&gt;
#  if/elif/else blocks ஐ பயன்படுத்துதல்&lt;br /&gt;
#  Ternary conditional statement - C if X else Y ஐ பயன்படுத்துதல்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:25&lt;br /&gt;
|  ipython ஐ துவக்குவோம்,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|0:29&lt;br /&gt;
|ஆகவே terminal லில் type செய்க: ipython &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:36&lt;br /&gt;
|  குறிப்பிட்ட condition ஐ பொருத்து இரண்டு சாத்தியக்கூறுகள் இருக்கையில்,  Python இல் if/else construct ஐ பயன்படுத்தலாம்  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:45&lt;br /&gt;
| உதாரணமாக, நம்மிடம் ஒரு variable &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; உள்ளது. அது integers ஐ store செய்கிறது. நமக்கு &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; இரட்டைப்படையா அல்லது ஒற்றைப்படையா என தெரிய வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:52&lt;br /&gt;
| &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; இன் value  5 என்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|0:55&lt;br /&gt;
|ஆகவே type செய்க: a=5&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0:59&lt;br /&gt;
| இது மாதிரியான சமயத்தில்  if/else block ஐ இப்படி எழுதலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|1:04&lt;br /&gt;
|command line இல் if a percentage 2 == 0 colon&lt;br /&gt;
&lt;br /&gt;
    		print in double quotes Even&lt;br /&gt;
	   else colon&lt;br /&gt;
    		print in double quotes Odd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1:37&lt;br /&gt;
| &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; 2 ஆல் வகுக்க முடியுமானால், அதாவது, &amp;quot;a modulo 2&amp;quot; இன் விடை 0 ஆனால், அது &amp;quot;Even&amp;quot; என  print செய்கிறது.  இல்லையானால் &amp;quot;Odd&amp;quot; என  print செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|1:51&lt;br /&gt;
| இம்மாதிரி சமயங்களில்,  இரண்டு block களில் ஒன்றே execute ஆகும். அது condition  &amp;lt;tt&amp;gt;True&amp;lt;/tt&amp;gt; ஆ அல்லது &amp;lt;tt&amp;gt;False&amp;lt;/tt&amp;gt; ஆ என்பதை பொருத்தது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|1:58&lt;br /&gt;
| மிக முக்கிய syntactic element ஒன்றை புரிந்து கொள்ள வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:03&lt;br /&gt;
| ஒவ்வொரு code block உம் துவங்குவது ஒரு &amp;lt;tt&amp;gt; colon&amp;lt;/tt&amp;gt; இல் முடியும் line உடன். இந்த உதாரணத்தில் &amp;lt;tt&amp;gt;if&amp;lt;/tt&amp;gt; மற்றும்  &amp;lt;tt&amp;gt;else&amp;lt;/tt&amp;gt; line கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:15&lt;br /&gt;
| மேலும், ஒரு code block இல் உள்ள statement கள் 4 space களால் intend ஆகியிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:21&lt;br /&gt;
| enter ஐ இரு முறை தட்ட code block முடிவுறும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:25&lt;br /&gt;
|  if/else blocks ஒரு condition க்கு வேலை செய்கிறது. அதில் இரு நிலைகள் இருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:31&lt;br /&gt;
| ஒரு வேளை conditions இரண்டுக்கு மேல் நிலைகளை கொள்ளுமானால் என்ன செய்வது?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  2:38&lt;br /&gt;
| Python இதற்கு if/elif/else blocks களை தருகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:47&lt;br /&gt;
| உதாரணமாக. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2:49&lt;br /&gt;
|ஒரு variable &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; integer value களை கொண்டு இருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2:52&lt;br /&gt;
| நமக்கு  &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; is positive ஆனால்  &amp;quot;positive&amp;quot; என்றும் negative எனில் &amp;quot;negative&amp;quot; என்றும் அல்லது 0  எனில் &amp;quot;zero&amp;quot; என்றும் print செய்ய வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|3:04&lt;br /&gt;
|  அதற்கு if/elif/else ladder ஐ பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|3:09&lt;br /&gt;
|நம் code ஐ test செய்ய  a is -3 என கொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|3:16&lt;br /&gt;
|type செய்க:	a = -3&lt;br /&gt;
&lt;br /&gt;
	if a greater than 0 colon&lt;br /&gt;
	    print in double quotes positive&lt;br /&gt;
	elif a less than 0 colon&lt;br /&gt;
	    print in double quotes negative&lt;br /&gt;
	else colon&lt;br /&gt;
	    print in double quotes zero&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:17&lt;br /&gt;
|  if/else statement களுக்கான syntax மற்றும் rules அதேதான்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:24&lt;br /&gt;
| இங்கே கூடுதலாக இருப்பது &amp;lt;tt&amp;gt;elif&amp;lt;/tt&amp;gt; statement. அதற்கு மட்டுமே இன்னொரு condition இருக்கலாம்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:30&lt;br /&gt;
| இங்கேயும் ஒரே ஒரு block of code தான் execute ஆகிறது. -- முதலில் &amp;lt;tt&amp;gt;True&amp;lt;/tt&amp;gt; க்கு evaluate ஆகும் block of code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:41&lt;br /&gt;
| ஒரு வேளை பல conditionகள் True என evaluate ஆனாலும், முதலில் அப்படி எவாலுவேட் ஆகும் கண்டிஷன் தவிர மற்றவை உதாசீனப்படுத்தப் படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:51&lt;br /&gt;
|ஆகவே else block execute ஆவது எல்லா condition களும் False என evaluate ஆனால்தான்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4:59&lt;br /&gt;
| மேலும் if/else statement,  if/elif/else statement இரண்டிலும்  &amp;lt;tt&amp;gt;else&amp;lt;/tt&amp;gt; block optional ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:08&lt;br /&gt;
| நமக்கு ஒரு if statement அல்லது வெறும் if/elif statement கள் else block இல்லாமலே கூட இருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:17&lt;br /&gt;
| மேலும் எத்தனை elif களும் ஒரு if/elif/else ladder இல் இருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:26&lt;br /&gt;
| உதாரணமாக&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|5:28&lt;br /&gt;
|type செய்க: 	if user == in single quotes admin colon&lt;br /&gt;
	elif user == in single quotes moderator colon&lt;br /&gt;
	elif user == in single quotes client colon &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:47&lt;br /&gt;
| பல elif blocks இருப்பதையும் மற்றும் else block இல்லாததையும் கவனிக்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5:53&lt;br /&gt;
| video வை நிறுத்தி பயிற்சியை  முடித்த பின் தொடரவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  5:57&lt;br /&gt;
| '''ஒரு number, num கொடுக்கப்படுகிறது. ஒரு if else block ஐ எழுதுக. பத்தால் வகு படுமானால் num ஐ print செய்க.''' இல்லையானால் 10 into num ஐ print செய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:12&lt;br /&gt;
| solution ... screen இல் உள்ளது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|6:14&lt;br /&gt;
|	if num modulo 10 == 0 colon&lt;br /&gt;
	print num&lt;br /&gt;
      else colon&lt;br /&gt;
	print 10 star num &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:30&lt;br /&gt;
|இந்த conditional statement களுக்கு கூடுதலாக, Python மிகவும் வசதியான ternary conditional operator ஐயும் தருகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:36&lt;br /&gt;
|  பின் வரும் example ஐ பார்க்கலாம்.  ஒரு data file லில் இருந்து கிடைத்த marks ஐ படிக்கும்போது string ஆக கிடைப்பதை படிக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:43&lt;br /&gt;
| இந்த marks 0 to 100 range இல் இருக்கலாம். அல்லது student  absent ஆகி இருந்தால் 'AA' ஆக இருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:52&lt;br /&gt;
| அப்படி இருக்கும்போது, marks ஐ integer ஆக பெற  ternary conditional operator ஐ பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6:59&lt;br /&gt;
|  அந்த string  ஆகிய score.... score underscore str variable இல் store செய்திருப்பதாக கொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|7:05&lt;br /&gt;
|ஆகவே type செய்க: score underscore str = in single quotes AA &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:13&lt;br /&gt;
| இப்போது  ternary conditional operator ஐ பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|7:20&lt;br /&gt;
|type செய்க: score = int within bracket score underscore str if score underscore str exclamation = in single quotes AA else 0 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7:54&lt;br /&gt;
| '''ஒரு number, num கொடுக்கப்படுகிறது. ஒரு ternary operator  எழுதுக. பத்தால் வகு படுமானால் num  ஐ print செய்க.''' இல்லையானால்  10 into num ஐ print செய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:08&lt;br /&gt;
| solution …. screen இல் உள்ளது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:11&lt;br /&gt;
| print num if num modulo 10 == 0 else 10 star num&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
|மேலே போகலாம். சில situation களில் ஒரு block of code இல் நமக்கு operations அல்லது statements இராது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:27&lt;br /&gt;
| உதாரணமாக, ஒரு code இல்  keyboard input க்கு காத்து இருந்தால்...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:32&lt;br /&gt;
|  user &amp;quot;c&amp;quot;, &amp;quot;d&amp;quot; அல்லது &amp;quot;x&amp;quot; ஐ input ஆக enter செய்தால், நாம் சில operation ஐ செய்யலாம்; இல்லையானால் ஒன்றுமில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:42&lt;br /&gt;
| இம்மாதிரி case களில் &amp;quot;pass&amp;quot; statement மிகவும் உதவிகரமாக இருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8:49&lt;br /&gt;
| '''a = raw underscore input Enter 'c' to calculate and exit, 'd' to display the existing'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:04&lt;br /&gt;
| results exit and 'x' to exit and any other key to continue colon)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:12&lt;br /&gt;
| '''if a == in single quote c colon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:18&lt;br /&gt;
| '''elif a == in single quote d colon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:23&lt;br /&gt;
| '''elif a == in single quote x colon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:29&lt;br /&gt;
| '''else colon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:32&lt;br /&gt;
| pass&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:35&lt;br /&gt;
| இந்த case இல் &amp;quot;pass&amp;quot; statement, block of code க்கு place holder ஆக இருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:41&lt;br /&gt;
|அது ஒரு null operation போல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:45&lt;br /&gt;
|அதாவது அது ஏதும் செய்யாது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:46&lt;br /&gt;
| இன்னும் உண்மையான code implementation க்கு block of code தெரியவில்லை; பின்னால் நிரப்பப்படும் எனும் நிலையில் இது place holder ஆக செயல்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:56&lt;br /&gt;
| இத்துடன் இந்த டுடோரியல் முடிகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9:59&lt;br /&gt;
|இந்த டுடோரியலில்,  கற்றவை, 1. Python இல் conditional statement களை புரிந்து கொள்ளுதல்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:04&lt;br /&gt;
| 2. if/else blocks ஐ பயன்படுத்துதல்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| 3.if/elif/else blocks ஐ பயன்படுத்துதல்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
| 4. Ternary conditional statement - C if X else Y ஐ பயன்படுத்துதல்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| 5. &amp;quot;pass&amp;quot; statement ஐ பயன்படுத்துதல்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:18&lt;br /&gt;
| தீர்வு காண சில self assessment கேள்விகள் &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
| 1. பின்வருவனவற்றுக்கு conditional statement களை பயன்படுத்துக.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
| ஒரு  &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt; ஐ கொடுக்க, அது 12 க்கு குறைவானால் &amp;lt;tt&amp;gt;Good Morning&amp;lt;/tt&amp;gt; என print செய்க. இல்லையானால் &amp;lt;tt&amp;gt;Hello&amp;lt;/tt&amp;gt; என print செய்க. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:30&lt;br /&gt;
| 2.கீழே உள்ள if else ladder ஐ ஒரு ternary conditional statement ஆக Convert செய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| x = 20&lt;br /&gt;
  if x greater than 10 colon&lt;br /&gt;
   print x multiply by 100&lt;br /&gt;
  else colon&lt;br /&gt;
   print x&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:49&lt;br /&gt;
| விடைகள் இதோ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
| 1.   if/else statementகளை இப்படி பயன்படுத்தலாம் &lt;br /&gt;
  &amp;lt;nowiki&amp;gt;if time less than 12 colon&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   print in double quotes Good Morning&lt;br /&gt;
  else colon&lt;br /&gt;
   print in double quotes Hello&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:06&lt;br /&gt;
| 1. இந்த if else ladder ஐ ஒரு ternary conditional statement ஆக Convert செய்ய, &lt;br /&gt;
   print x multiply by 100 if x greater than 10 else x&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:17&lt;br /&gt;
| இந்த டுடோரியல் சுவாரசியமாகவும் பயனுள்ளதாகவும் இருந்திருக்கும் என நம்புகிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| நன்றி!&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>