Difference between revisions of "KTurtle/C3/Common-Errors-in-KTurtle/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{|border =1
 
{|border =1
!Visual Cue
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
 
|| 00:01
 
|| 00:01
Line 29: Line 29:
 
|-
 
|-
 
|| 00:25
 
|| 00:25
|'''KTurtle'''  वर्जन 0.8.1 बीटा का उपयोग कर रहा हूँ।
+
|'''KTurtle'''  वर्जन 0.8.1 बीटा का उपयोग कर रही हूँ।
 
|-
 
|-
 
|| 00:31
 
|| 00:31
Line 46: Line 46:
 
|-
 
|-
 
||00:55
 
||00:55
||पहले मैं एरर के प्रकारों के बारे में समझाऊँगा।
+
||पहले मैं एरर के प्रकारों के बारे में समझाऊँगी।
 
|-
 
|-
 
|| 01:00
 
|| 01:00
Line 80: Line 80:
 
|-
 
|-
 
|| 01:42
 
|| 01:42
|'''Dash  home''' पर क्लिक करें।सर्च बार में, '''KTurtle''' टाइप करें।
+
|'''Dash  home''' पर क्लिक करें। सर्च बार में, '''KTurtle''' टाइप करें।
  
 
|-
 
|-
Line 93: Line 93:
 
|-
 
|-
 
|| 02:02
 
|| 02:02
|| प्रोग्राम में '''error''' को समझाने के लिए, मैं कोड के भाग को कमेंट करूँगा।  
+
||प्रोग्राम में '''error''' को समझाने के लिए, मैं कोड के भाग को कमेंट करूँगी।  
 
|-
 
|-
 
|| 02:09
 
|| 02:09
||यहाँ मैं इस लाइन को कमेंट करूँगा।
+
||यहाँ मैं इस लाइन को कमेंट करूँगी।
  
 
|-
 
|-
Line 103: Line 103:
 
|-
 
|-
 
||02:19
 
||02:19
||मैं लाइन को कमेंट करने के लिए '''hash(#)''' चिन्ह का उपयोग करूँगा।
+
||मैं लाइन को कमेंट करने के लिए '''hash(#)''' चिन्ह का उपयोग करूँगी।
 
|-
 
|-
 
|| 02:23
 
|| 02:23
||मैं text editor से प्रोग्राम कॉपी करूँगा और  इसे '''Kturtle''' Editor में पेस्ट करूँगा।
+
||मैं text editor से प्रोग्राम कॉपी करूँगी और  इसे '''Kturtle''' Editor में पेस्ट करूँगी।
  
 
|-
 
|-
Line 132: Line 132:
 
|-
 
|-
 
||03:02
 
||03:02
|| यह '''syntax error''' है। यह हुआ, क्योंकि वेरिएबल 'a'  घोषित नहीं था।
+
||यह '''syntax error''' है। यह हुआ, क्योंकि वेरिएबल 'a'  घोषित नहीं था।
 
|-
 
|-
 
|| 03:10
 
|| 03:10
||अतः मैं लाइन 2 पर जाऊँगा और कमेंट हटा दूँगा।
+
||अतः मैं लाइन 2 पर जाऊँगी और कमेंट हटा दूँगी।
 
|-
 
|-
 
||  03:14
 
||  03:14
|| मैं text Editor से प्रोग्राम कॉपी करूँगा और इसे ''' KTurtle editor''' में पेस्ट करूँगा।  
+
||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी।  
 
|-
 
|-
 
|| 03:23
 
|| 03:23
Line 145: Line 145:
 
|-
 
|-
 
|| 03:27
 
|| 03:27
|'''a''' वेल्यू के लिए 6 प्रविष्ट करें और OK पर क्लिक करें।
+
|'''a''' वेल्यू के लिए 6 प्रविष्ट करें और OK पर क्लिक करें।
  
 
|-
 
|-
Line 152: Line 152:
 
|-
 
|-
 
|| 03:35
 
|| 03:35
||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगा ।  
+
||मैं '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगी ।  
  
 
|-
 
|-
Line 171: Line 171:
 
|-
 
|-
 
||  03:58
 
||  03:58
||मैं text Editor से प्रोग्राम कॉपी करूँगा और इसे ''' KTurtle's editor''' में पेस्ट करूँगा।
+
||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी।
  
 
|-
 
|-
Line 200: Line 200:
 
|-
 
|-
 
||  04:41
 
||  04:41
||मैं text Editor से प्रोग्राम कॉपी करूँगा और इसे ''' KTurtle's editor''' में पेस्ट करूँगा।
+
||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ''' KTurtle editor''' में पेस्ट करूँगी।
 
|-
 
|-
 
||04:49
 
||04:49
Line 217: Line 217:
 
|-
 
|-
 
||05:05
 
||05:05
|| मैं text Editor से प्रोग्राम कॉपी करूँगा और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगा।  
+
|| मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।  
 
|-
 
|-
 
|| 05:12
 
|| 05:12
Line 234: Line 234:
 
|-
 
|-
 
||05:29
 
||05:29
||मैं वापस लाइन संख्या 2 पर जाऊँगा और quotes को हटा दूँगा।
+
||मैं वापस लाइन संख्या 2 पर जाऊँगी और quotes को हटा दूँगी।
 
|-
 
|-
 
||  05:34
 
||  05:34
||मैं text Editor से प्रोग्राम कॉपी करूँगा और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगा।  
+
||मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।  
 
|-
 
|-
 
|| 05:41
 
|| 05:41
Line 252: Line 252:
 
|-
 
|-
 
|| 05:52
 
|| 05:52
|इस तरह से आप उस लाइन का पता लगा सकते हैं जिसमें एरर आ रही है और इसे सही भी कर सकते हैं।  
+
|इस तरह से आप उस लाइन का पता लगा सकते हैं, जिसमें एरर आ रही है और इसे सही भी कर सकते हैं।  
 
|-
 
|-
 
||05:59
 
||05:59
Line 277: Line 277:
 
|-
 
|-
 
|| 06:29
 
|| 06:29
|एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो।  
+
||एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो।  
  
 
|-
 
|-
|| 06:3
+
|| 06:33
|''terminating कंडिशन या '''increment वेल्यू के बिना एक लूप रन करना।
+
||''terminating कंडिशन या '''increment वेल्यू के बिना एक लूप रन करना।
 
|-
 
|-
 
||06:43
 
||06:43
||मैं editor से वर्तमान प्रोग्राम हटा दूँगा।
+
||मैं editor से वर्तमान प्रोग्राम हटा दूँगी।
  
 
|-
 
|-
Line 295: Line 295:
 
|-
 
|-
 
|| 06:56
 
|| 06:56
|यह प्रोग्राम दो भागों में विभाजित है।
+
||यह प्रोग्राम दो नम्बरों का विभाजन करता है।
 
|-
 
|-
 
|| 07:00
 
|| 07:00
Line 301: Line 301:
 
|-
 
|-
 
||07:04   
 
||07:04   
|| मैं text editor  से प्रोग्राम कॉपी करूँगा और इसे  '''KTurtle's''' Editor में पेस्ट करूँगा।
+
|| मैं text editor  से प्रोग्राम कॉपी करूँगी और इसे  '''KTurtle's''' Editor में पेस्ट करूँगी।
  
 
|-
 
|-
Line 352: Line 352:
 
|-
 
|-
 
|| 08:01
 
|| 08:01
||मैं  '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगा।
+
||मैं  '''KTurtle''' editor से वर्तमान प्रोग्राम हटा दूँगी।
  
 
|-
 
|-
Line 380: Line 380:
 
|-
 
|-
 
||  08:39
 
||  08:39
||मैं text editor से प्रोग्राम कॉपी करूँगा और इसे  '''KTurtle's''' Editor में पेस्ट करूँगा।
+
||मैं text editor से प्रोग्राम कॉपी करूँगी और इसे  '''KTurtle''' Editor में पेस्ट करूँगी।
 
|-
 
|-
 
|| 08:47
 
|| 08:47
|यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने  '''KTurtle's''' Editor  में टाइप करें।  
+
|यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने  '''KTurtle''' Editor  में टाइप करें।  
  
 
|-
 
|-
Line 419: Line 419:
 
|-
 
|-
 
|| 09:31
 
|| 09:31
||मैं प्रक्रिया को एबॉर्ट करने के लिए '''Abort'' बटन पर क्लिक करूँगा।
+
||मैं प्रक्रिया को एबॉर्ट करने के लिए '''Abort'' बटन पर क्लिक करूँगी।
 
|-
 
|-
 
|| 09:36
 
|| 09:36
Line 425: Line 425:
 
|-
 
|-
 
||09:44
 
||09:44
||मैं text editor से प्रोग्राम कॉपी करूँगा और इसे  '''KTurtle's''' Editor में पेस्ट करूँगा।
+
||मैं text editor से प्रोग्राम कॉपी करूँगी और इसे  '''KTurtle''' Editor में पेस्ट करूँगी।
 
|-  
 
|-  
 
|| 09:51
 
|| 09:51
Line 465: Line 465:
 
|-
 
|-
 
|| 10:3
 
|| 10:3
||एक नियत-कार्य के रूप में, मैं चाहता हूँ कि आप दिए गए प्रोग्राम्स में एरर पता करें।  
+
||एक नियत-कार्य के रूप में, मैं चाहती हूँ कि आप दिए गए प्रोग्राम्स में एरर पता करें।  
 
   
 
   
 
|-
 
|-
Line 505: Line 505:
 
|-
 
|-
 
||11:37
 
||11:37
||यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा लेता हूँ।
+
||यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा लेती हूँ।
 
|-
 
|-
 
||11:41  
 
||11:41  
 
||हमसे जुड़ने के लिए धन्यवाद ।
 
||हमसे जुड़ने के लिए धन्यवाद ।

Latest revision as of 15:42, 15 July 2014

Time Narration
00:01 KTurtle में Common Errors पर इस ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे।
00:10 Syntax errors
00:12 Runtime errors और
00:14 Logical errors
00:17 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं..
00:20 Ubuntu Linux OS वर्जन 12.04...
00:25 KTurtle वर्जन 0.8.1 बीटा का उपयोग कर रही हूँ।
00:31 हम मानते हैं, कि आपको KTurtle के कार्य का बुनियादी ज्ञान है।
00:36 यदि नहीं, तो संबंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट http://spoken-tutorial.org देखें।
00:42 पहले समझते हैं कि error क्या है?
00:46 Error प्रोग्राम में एक गलती है, जो incorrect या unexpected परिणाम देता है।
00:55 पहले मैं एरर के प्रकारों के बारे में समझाऊँगी।
01:00 Syntax error प्रोग्रामिंग लैंग्वेज के व्याकरणिक नियमों का उल्लंघन है।
01:09 Compilation असफल होता है जब प्रोग्राम में syntax errors होती हैं।
01:15 Syntax errors पता करने और फिक्स करने में आसान होती हैं।
01:22 उदाहरणस्वरूप..
01:23 अन्मैच्टड parentheses, square और curly braces.
01:29 वेरिएबल का उपयोग, जो घोषित नहीं की गई हैं।
01:34 strings' में अनुपस्थित quotes
01:38 एक नया KTurtle एप्लिकेशन खोलें।
01:42 Dash home पर क्लिक करें। सर्च बार में, KTurtle टाइप करें।
01:48 KTurtle आइकन पर क्लिक करें।
01:51 अब syntax errors के कुछ प्रकारों के साथ ट्यूटोरियल शुरू करते हैं।
01:58 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
02:02 प्रोग्राम में error को समझाने के लिए, मैं कोड के भाग को कमेंट करूँगी।
02:09 यहाँ मैं इस लाइन को कमेंट करूँगी।
02:11 $a=ask within double quotes "enter any number and click Ok"
02:19 मैं लाइन को कमेंट करने के लिए hash(#) चिन्ह का उपयोग करूँगी।
02:23 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे Kturtle Editor में पेस्ट करूँगी।
02:31 यहाँ ट्यूटोरियल रोकें और अपने KTurtle editor में प्रोग्राम टाइप करें।
02:37 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
02:42 प्रोग्राम रन करने के लिए Run बटन पर क्लिक करें।
02:47 Compiler निम्न एरर दर्शाता है।
02:50 variable "$a" was used without first being assigned to a value.
02:57 यहाँ एरर लाइन संख्या 4 पर है।
03:02 यह syntax error है। यह हुआ, क्योंकि वेरिएबल 'a' घोषित नहीं था।
03:10 अतः मैं लाइन 2 पर जाऊँगी और कमेंट हटा दूँगी।
03:14 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle editor में पेस्ट करूँगी।
03:23 प्रोग्राम को रन करने के लिए Run बटन पर क्लिक करें।
03:27 a वेल्यू के लिए 6 प्रविष्ट करें और OK पर क्लिक करें।
03:31 प्रोग्राम बिना एरर्स के रन होता है।
03:35 मैं KTurtle editor से वर्तमान प्रोग्राम हटा दूँगी ।
03:38 clear कमांड टाइप करें और कैनवास साफ करने के लिए रन करें।
03:43 अब अन्य एरर देखते हैं।
03:46 मेरे पास text editor में एक प्रोग्राम पहले से ही है।
03:50 यहाँ KTurtle में pi की वेल्यू पहले से ही दी गई है।
03:54 प्रोग्राम में "$" चिन्ह को डिलीट करें।
03:58 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle editor में पेस्ट करूँगी।
04:05 यहाँ ट्यूटोरियल रोकें और अपने KTurtle editor में प्रोग्राम टाइप करें।
04:11 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
04:16 प्रोग्राम को रन करने के लिए Run बटन पर क्लिक करें।
04:19 Complier निम्न एरर दर्शाता है।
04:22 you cannot put “=” here
04:26 यह एरर लाइन संख्या 2 पर है।
04:30 यह 'syntax error है, यह हुआ, क्योंकि यहाँ वेरिएबल का कंटेनर नहीं है।
04:37 प्रोग्राम पर वापस जाएँ, $ चिन्ह बदलें।
04:41 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle editor में पेस्ट करूँगी।
04:49 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
04:53 कोण की वेल्यू के लिए 45 प्रविष्ट करें और OK पर क्लिक करें।
04:57 प्रोग्राम बिना एरर्स के रन होता है।
05:00 string का एक quotes हटा दें।
05:05 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।
05:12 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
05:15 ’‘‘Complier’’’ निम्न एरर दर्शाता है।
05:18 Text string was not properly closed, expected a double quote “ ” to close the string.
05:25 यहाँ एररर लाइन संख्या 2 पर है।
05:29 मैं वापस लाइन संख्या 2 पर जाऊँगी और quotes को हटा दूँगी।
05:34 मैं text Editor से प्रोग्राम कॉपी करूँगी और इसे ‘‘‘ KTurtle’s editor’’’ में पेस्ट करूँगी।
05:41 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
05:44 कोण की वेल्यू के लिए 45 प्रविष्ट करें और OK पर क्लिक करें।
05:49 प्रोग्राम बिना एरर्स के रन होता है।
05:52 इस तरह से आप उस लाइन का पता लगा सकते हैं, जिसमें एरर आ रही है और इसे सही भी कर सकते हैं।
05:59 अब runtime errors के बारे में सीखते हैं।
06:04 Run-time error प्रोग्राम के निष्पादन के समय आती है।
06:10 यह प्रोग्राम को क्रैश कर सकती है, जब आप इसे रन करते हैं।
06:15 Runtime errors सामान्यतः यूजर द्वारा गलत इनपुट के कारण होती हैं।
06:23 Compiler इन एरर्स का पता नहीं लगा सकता।
06:27 उदहारणस्वरूप....
06:29 एक वेरिएबल द्वारा विभाजित करने की कोशिश, जिसमें वेल्यू न हो।
06:33 terminating कंडिशन या 'increment वेल्यू के बिना एक लूप रन करना।
06:43 मैं editor से वर्तमान प्रोग्राम हटा दूँगी।
06:47 clear कमांड टाइप करें और कैनवास को साफ करने के लिए रन करें।
06:52 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
06:56 यह प्रोग्राम दो नम्बरों का विभाजन करता है।
07:00 'a' भाज्य है और 'r' भाजक है।
07:04 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle's Editor में पेस्ट करूँगी।
07:11 ट्यूटोरियल रोकें और प्रोग्राम को अपने KTurtle's Editor में टाइप करें।
07:16 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
07:20 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
07:24 'a' के लिए 5 प्रविष्ट करें और OK पर क्लिक करें।
07:29 'r' के लिए 0 प्रविष्ट करें और OK पर क्लिक करें।
07:33 यहाँ हमें runtime error मिलती है,
07:36 you tried to divide by zero
07:39 यह एरर लाइन संख्या 4 पर है।
07:43 यह एरर हुई, क्योंकि हमने zero' के साथ संख्या विभाजित नहीं कर सकते हैं।
07:49 फिर से रन करें।
07:51 a के लिए 5 प्रविष्ट करें और OK पर क्लिक करें।
07:54 'r' के लिए 2 प्रविष्ट करें और OK पर क्लिक करें।
07:58 प्रोग्राम बिना एरर के रन होता है।
08:01 मैं KTurtle editor से वर्तमान प्रोग्राम हटा दूँगी।
08:05 clear कमांड टाइप करें और कैनवास को साफ करने के लिए रन करें।
08:10 अब हम logical errors के बारे में सीखेंगे।
08:14 Logical error प्रोग्राम के सोर्स कोड में एक गलती है, जिसका परिणाम incorrect या unexpected व्यवहार है।
08:26 उदाहरणस्वरूप,
08:28 गलत वेरिएबल में वेल्यू निर्दिष्ट करना ।
08:32 दो संख्याओं का जोड़ के बजाय गुणा करना।
08:36 मेरे पास text editor में पहले से ही एक प्रोग्राम है।
08:39 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle Editor में पेस्ट करूँगी।
08:47 यहाँ ट्यूटोरियल रोकें और प्रोग्राम को अपने KTurtle Editor में टाइप करें।
08:52 प्रोग्राम टाइप करने के बाद ट्यूटोरियल पुनः आरंभ करें।
08:57 अब प्रोग्राम रन करने के लिए Run बटन पर क्लिक करें।
09:01 एक डायलॉग बॉक्स पॉप-अप्स होता है, OK पर क्लिक करें।
09:05 लूप एक infinite loop में जाता है।
09:08 हम देखते हैं कि “while” लूप 31 से संख्याएँ प्रिंट करता है और अभी तक प्रिंट कर रहा है।
09:15 यह एक logical error है।
09:18 “while” कंडिशन में x ,20 अधिक है।
09:23 लेकिन variable x हमेशा 20 से अधिक होता है।
09:28 अतः लूप कभी भी टर्मिनेट नहीं होता ।
09:31 मैं प्रक्रिया को एबॉर्ट करने के लिए 'Abort बटन पर क्लिक करूँगी।
09:36 $x=$x+1 को $x=$x-1 में बदलें।
09:44 मैं text editor से प्रोग्राम कॉपी करूँगी और इसे KTurtle Editor में पेस्ट करूँगी।
09:51 प्रोग्राम को रन करने के लिए ‘‘‘Run’’’ बटन पर क्लिक करें।
09:55 एक डायलॉग बॉक्स पॉप-अप्स होता है, OK पर क्लिक करें।
09:59 लूप 29 से 20 तक वेल्यू को प्रिंट करने के बाद टर्मिनेट होता है।
10:05 इसी के साथ हम इस ट्यूटोरियल की समाप्ति की ओर आ गये हैं।
10:10 संक्षेप में...
10:12 इस ट्यूटोरियल में हमने सीखा, एरर्स और एरर्स के प्रकार जैसे..
10:18 वेरिएबल का उपयोग, जिसे घोषित नहीं किया गया है।
10:23 strings में अनुपस्थित quotes
10:27 Runtime errors और
10:30 Logical errors
10:3 एक नियत-कार्य के रूप में, मैं चाहती हूँ कि आप दिए गए प्रोग्राम्स में एरर पता करें।
10:46 इस लिंक पर उपलब्ध विडियो देखें http://spoken-tutorial.org/What is a Spoken Tutorial.
10:50 यह स्पोकन ट्यटोरियल प्रोजेक्ट को सारांशित करता है।
10:54 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
10:59 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम...:
11:01 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
11:05 जो ऑनलाइन टेस्ट पास करते हैं, उन्हें प्रमाण-पत्र भी देते हैं।
11:09 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें ।
11: 17 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
11:23 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।


11:31 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro


11:37 यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से अब मैं....आपसे विदा लेती हूँ।
11:41 हमसे जुड़ने के लिए धन्यवाद ।

Contributors and Content Editors

Devraj, Gaurav, Sakinashaikh