Simple Python Programs in Hindi – Beginners ke liye Python Code Examples |
Table of Contents
1. Program to Print Hello World in Hindi – Hello World Program
3. Program to Find Area of a Circle in Hindi – Circle का Area निकालना
4. Program to Accept User Input in Hindi – User से Input लेना
5. Program Using Strings in Hindi – Strings का इस्तेमाल करना
Program to Print Hello World in Hindi – Hello World Program
देखिए, जब भी कोई नई Programming Language सीखना शुरू करते हैं, तो सबसे पहला program हमेशा "Hello World" ही होता है। इसकी कोई खास तकनीकी वजह नहीं है, बस यह एक tradition (परंपरा) बन गई है, ताकि beginner को यह भरोसा हो जाए कि उसका coding environment (यानी जहां code लिखा और चलाया जाता है) सही से काम कर रहा है।
Python में किसी भी चीज़ को screen पर दिखाने के लिए एक function इस्तेमाल होता है जिसे print() कहते हैं। सोचिए, print() एक तरह से आपका बोलने वाला मुंह है — जो भी आप उसके अंदर लिखेंगे, वो सीधा screen पर दिखाई देगा।
चलिए अब कोड देखते हैं:
print("Hello, World!")
बस इतना ही! जैसे ही आप इस एक line को run (चलाना) करेंगे, screen पर "Hello, World!" लिखा हुआ आ जाएगा। यहां "Hello, World!" को String (शब्दों का समूह, जो quotes के अंदर लिखा जाता है) कहा जाता है, और print() function उसे as it is (जैसा है वैसा) दिखा देता है।
एक बात ध्यान रखिए — Python में हर string को single quotes (' ') या double quotes (" ") के अंदर लिखना जरूरी होता है, वरना Python इसे समझ ही नहीं पाएगा और error दे देगा।
यह program इतना छोटा जरूर है, पर इससे आपको दो बहुत जरूरी चीज़ें समझ आती हैं — पहली, print() function से output कैसे दिखाया जाता है, और दूसरी, string को कैसे लिखा जाता है। यही दोनों चीज़ें आगे चलकर हर Python program में बार-बार इस्तेमाल होंगी।
Program to Add Two Numbers in Hindi – दो Numbers जोड़ना
अब जरा सोचिए, अगर आपको दो संख्याओं को जोड़ना (add करना) है, तो सबसे पहले आपको वो दोनों संख्याएं चाहिए होंगी, फिर उन्हें आपस में जोड़ना होगा, और आखिर में result दिखाना होगा। बस यही तीन steps इस program का पूरा logic है।
चलिए कोड देखते हैं:
num1 = 10
num2 = 20
sum = num1 + num2
print("Sum hai:", sum)
यहां देखिए, num1 और num2 दोनों Variables (चर) हैं, यानी ऐसी जगहें जहां हम values को store (रख) कर सकते हैं। हमने num1 में 10 और num2 में 20 store किया, फिर + चिन्ह से दोनों को जोड़कर sum नाम के एक नए variable में रख दिया।
आखिर में print() function की मदद से हमने "Sum hai:" जैसा एक message भी दिखाया और उसके साथ sum की value भी print करवा दी। देखिए, print() के अंदर comma (,) लगाकर आप string और variable दोनों को एक साथ भी दिखा सकते हैं — यह Python की एक बहुत काम की सुविधा है।
इस छोटे से program से आपको Variables और Arithmetic Operations (जोड़, घटाना जैसे गणितीय काम) का basic idea मिल जाता है, जो आगे बड़े programs लिखने में बहुत काम आएगा।
Program to Find Area of a Circle in Hindi – Circle का Area निकालना
अब थोड़ा आगे बढ़ते हैं। यहां हमें एक Circle (वृत्त) का Area (क्षेत्रफल) निकालना है। स्कूल में आपने पढ़ा ही होगा कि Circle का Area निकालने का Formula (सूत्र) होता है — Area = π × r², यानी π (pi, जिसकी value लगभग 3.14159 होती है) को radius (त्रिज्या) के square (वर्ग) से गुणा करना होता है।
Python में यह calculation करना बेहद आसान है। बस Formula को code में वैसे ही लिख दीजिए:
radius = 5
pi = 3.14159
area = pi * radius * radius
print("Circle ka Area hai:", area)
यहां हमने radius की value 5 रखी है, और pi को एक fixed value (3.14159) दे दी है। फिर Formula के हिसाब से pi * radius * radius calculate करके area नाम के variable में store कर दिया।
ध्यान दीजिए, Python में गुणा (multiplication) के लिए * (asterisk) चिन्ह इस्तेमाल होता है, और radius * radius का मतलब है radius का square यानी radius का वर्ग निकालना। अगर चाहें तो इसे radius ** 2 लिखकर भी power (घात) की तरह किया जा सकता है, दोनों तरीके सही हैं।
यह program दिखाता है कि Python में गणित (mathematics) के Formulas को सीधे code में convert करना कितना सीधा-सादा है — बस Formula को समझिए, और उसी क्रम में variables और operators (+, -, *, /) का इस्तेमाल कीजिए।
अगर आप चाहें कि radius हर बार fix ना हो, बल्कि user खुद अपनी पसंद का radius दे सके, तो input() function जोड़कर program को और भी flexible (लचीला) बनाया जा सकता है:
radius = float(input("Circle ka radius batayein: "))
pi = 3.14159
area = pi * radius * radius
print("Circle ka Area hai:", area)
यहां हमने float() function का इस्तेमाल किया, क्योंकi radius में decimal value (जैसे 5.5) भी हो सकती है, और int() सिर्फ पूरी संख्याओं (whole numbers) के लिए काम करता है। यह छोटा सा बदलाव program को असली दुनिया के इस्तेमाल के लिए ज्यादा उपयोगी बना देता है।
Program to Accept User Input in Hindi – User से Input लेना
अब तक जो programs हमने देखे, उनमें values पहले से ही code के अंदर fixed थीं। पर असली programs में अक्सर हमें user (इस्तेमाल करने वाला व्यक्ति) से कुछ पूछना पड़ता है, जैसे उसका नाम या उम्र। इसके लिए Python में input() नाम का एक function इस्तेमाल होता है।
सोचिए, input() एक तरह से Python का "सुनने वाला कान" है — यह user से कुछ पूछता है और जो भी user टाइप करता है, उसे program के अंदर स्टोर कर लेता है।
चलिए एक उदाहरण देखते हैं:
name = input("Aapka naam kya hai? ")
print("Namaste,", name, "! Aapse milkar khushi hui.")
जैसे ही यह program run होगा, सबसे पहले screen पर "Aapka naam kya hai?" लिखा हुआ आएगा, और program वहीं रुक जाएगा जब तक user कुछ टाइप करके Enter नहीं दबाता। जो भी user लिखेगा, वो name नाम के variable में स्टोर हो जाएगा, और फिर अगली line में उसी नाम के साथ एक greeting (अभिवादन) print हो जाएगी।
एक बहुत जरूरी बात याद रखिए — input() function जो भी value लेता है, वो हमेशा String (शब्दों के रूप) में ही आती है, चाहे user ने संख्या ही क्यों ना टाइप की हो। अगर आपको उसे संख्या के रूप में इस्तेमाल करना है (जैसे calculation के लिए), तो उसे int() या float() जैसे functions से convert करना पड़ता है।
जैसे अगर आपको user से उम्र (age) पूछनी है और उस पर कोई calculation करनी है, तो code कुछ ऐसा लिखा जाएगा:
age = int(input("Aapki umar kitni hai? "))
print("5 saal baad aap", age + 5, "saal ke honge.")
यहां int() function ने user की टाइप की हुई string को एक number (integer) में बदल दिया, तभी जाकर हम उसमें 5 जोड़ (add) पाए। अगर हम int() इस्तेमाल नहीं करते, तो Python एक error देता क्योंकि string और number को सीधे जोड़ा नहीं जा सकता।
Program Using Strings in Hindi – Strings का इस्तेमाल करना
अब बात करते हैं Strings की, जो Python में शब्दों या वाक्यों (sentences) को represent (दर्शाना) करने का तरीका है। हमने ऊपर के programs में भी strings इस्तेमाल की हैं, पर अब जरा उनके कुछ खास functions और operations देखते हैं।
सबसे पहले, दो strings को आपस में जोड़ने को Concatenation (जुड़ाव) कहते हैं, जो + चिन्ह से किया जाता है:
first_name = "Rahul"
last_name = "Sharma"
full_name = first_name + " " + last_name
print("Poora naam hai:", full_name)
देखिए, यहां हमने first_name और last_name को बीच में एक space (" ") के साथ जोड़ दिया, ताकि पूरा नाम सही से दिखे। अगर हम बीच में space नहीं डालते, तो "RahulSharma" जैसा बिना space के नाम मिलता।
Python में strings के साथ कुछ और भी काम की चीजें आसानी से की जा सकती हैं, जैसे:
text = "Python Programming"
print(len(text))
print(text.upper())
print(text.lower())
print(text.replace("Python", "Java"))
यहां len(text) से हमें string की length (लंबाई, यानी कितने characters हैं) मिल जाती है। text.upper() पूरी string को CAPITAL LETTERS में बदल देता है, जबकि text.lower() उसे small letters में बदल देता है। और text.replace("Python", "Java") से string के अंदर एक शब्द को दूसरे शब्द से बदला जा सकता है।
एक और मज़ेदार चीज़ यह है कि Strings में से कोई खास हिस्सा (part) भी निकाला जा सकता है, जिसे Slicing (काटना) कहते हैं:
word = "Namaste"
print(word[0])
print(word[0:4])
यहां word[0] से पहला character (यानी "N") मिलता है, क्योंकि Python में गिनती हमेशा 0 से शुरू होती है, ना कि 1 से। और word[0:4] से शुरू के 4 characters ("Nama") मिल जाते हैं। यह concept शुरुआत में थोड़ा अजीब लग सकता है, पर practice करने पर बहुत आसान लगने लगता है।
Strings के साथ काम करना इसलिए भी जरूरी है क्योंकि असली programs में हमें अक्सर names, messages, files के नाम, या user से मिले हुए text को handle करना पड़ता है, और यही सारे basic operations वहां बहुत काम आते हैं।
एक और चीज़ जो beginners को जरूर पता होनी चाहिए, वो है f-strings (formatted strings), जिनकी मदद से variables को सीधे string के अंदर डालना बहुत आसान हो जाता है, बिना बार-बार + लगाकर जोड़े:
city = "Bhopal"
age = 21
print(f"Main {city} mein rehta hoon aur meri umar {age} saal hai.")
देखिए, यहां हमने string से पहले f लगाया, और curly braces { } के अंदर सीधे variable का नाम लिख दिया। Python खुद ही उन variables की values उठाकर string के सही जगह पर डाल देता है। यह तरीका आजकल सबसे ज्यादा इस्तेमाल किया जाता है क्योंकि यह पढ़ने और लिखने दोनों में आसान है।
एक आखिरी tip यह है कि strings के साथ .strip() function भी बहुत काम आता है, जो string के शुरू और आखिर से extra spaces हटा देता है — यह तब बहुत useful होता है जब user input में गलती से कोई extra space आ जाए।
इन पांचों programs को अगर आप खुद अपने कंप्यूटर पर टाइप करके चलाएंगे, तो यकीन मानिए Python की basic समझ काफी मजबूत हो जाएगी, क्योंकि सिर्फ पढ़ने से ज्यादा फायदा खुद हाथ से code लिखकर run करने में होता है।
Frequently Asked Questions (FAQ) – Simple Python Programs in Hindi
बस एक line में print("Hello, World!") लिखकर उसे run कर दीजिए, screen पर "Hello, World!" print हो जाएगा।
दोनों numbers को variables में store करके + चिन्ह से जोड़ा जाता है, जैसे sum = num1 + num2, फिर print() से result दिखाया जाता है।
input() function की मदद से user से input लिया जाता है, जैसे name = input("Aapka naam kya hai? ")। ध्यान रहे, यह हमेशा String के रूप में value देता है।
Circle का Area निकालने का Formula है Area = π × r², यानी pi की value को radius के square से गुणा किया जाता है।
दो strings को + चिन्ह से जोड़ा जाता है, जिसे Concatenation कहते हैं, जैसे full_name = first_name + " " + last_name।