Python Tutorial in Hindi Part 2 | Type Conversion | User Input | String Formating | if/else/elif


पिछले ब्लॉग में हमने पाइथन प्रोग्रामिंग लैंग्वेज का ट्यूटोरियल शुरू किया था और हमने डाटा टाइप  वेरिएबल कीवर्ड्स आदि के विषय में जाना इस ब्लॉग में हम उन्हीं टॉपिक्स के आगे की बात करेंगे। 

TABLE OF CONTENTS TYPE CONVERSION • USER INPUT • STRING FORMATING • STEP ARGUMENT • REPLACE FIND • IF/ELSE/ELIF STATEMENT



●TYPE CONVERSION

1. int ( )  किसी न्यूमैरिक वैल्यू को इन्टिजर मेंबदलना के लिए int()  फंक्शन का प्रयोग करते हैं।

#Float Into Integer

float=12.3
print(int(float))


2.float( ) किसी न्यूमैरिक वैल्यू को decimal अर्थात दशमलव मैं बदलने के लिए float() फंक्शन का प्रयोग करते      हैं ।

#Integer Into Float

int=12
print(float(int))

#OUTPUT=12.0

3.complex( ) किसी भी वैल्यू को सम्मिश्र संख्या में बदलने के लिए complex() फंक्शन का प्रयोग करते हैं।

#Integer Into Complex

int=12
print(complex(int))

#OUTPUT=(12+0j)


●USER INPUT

यदि आप यूजर्स है कुछ इनपुट लेना चाहते हैं तो आपको input( ) फंक्शन का प्रयोग करना चाहिए

name=input("enter your name ")
age=input("enter your age ")
print("hii " + name)
print("Your Age is"+age)

यदि ऊपर दिया प्रोग्राम को रन करने पर यूजर  ABCD या कोई और अक्षर इनपुट करें तो वह  प्रिंट हो जाएगा किंतु यदि आप यूजर से कोई न्यूमैरिक वैल्यू ही लेना चाहते है तो आपको int( ) फंक्शन का प्रयोग करना चाहिए।

name=input("Enter Your Name")
age=int(input("Enter Your Age"))
print("Your Name is"+name)
print("Your Age is" + str(age))

दोनों प्रोग्राम एक ही प्रकार  का रिजल्ट देंगे -

Enter Your Name
Enter Your Age


●STRING FORMATING

अपने प्रोग्राम को कम से कम भाषा में लिखने के लिए हम फॉर्मेटिंग का प्रयोग करते हैं जैसे मान लीजिए ऊपर के प्रोग्राम में हमने जो चीजें चार लाइनों में लिखी है उसे हम format( ) द्वारा कम लाइनों में लिख सकेंगे

name=input("enter your name ")
age=input("enter your age ")
print("hii {} your age is {}".format(name,age))

#OUTPUT
enter your name 
enter your age
'''मान लीजिये हमने नाम में Binod
और उम्र १२ टाइप किया तो निम्न ऑउटपुट आयेगा'''
hii Binod Your Age is 12


●STEP ARGUMENT 

 [ _  : _ : _ ] 

यदि आप किसी स्ट्रिंग मैं से कुछ स्पेसिफिक वैल्यू को ही प्रिंट करना चाहते हैं तो स्टेप अरगुमेंट का प्रयोग करना चाहिए।
चलिए ऊपर लिखें ब्रैकेट का अर्थ समझाता हूं इस ब्रैकेट मैं पहला अंडरस्कोर( _ ) स्टार्ट को दर्शाता है दूसरा अंडर स्कोर एंड को कथा तीसरा अंडरस्कोर डेट को दर्शाता है।

#Step argument
print("Infowalaharsh"[0:4])

#OUTPUT
Info

print("Infowalaharsh"[:4])

#OUTPUT
Info

print("Infowalaharsh"[0:4:2])

#OUTPUT
Info

print("Infowalaharsh"[0:5:2])

#OUTPUT
Ifw 


●REPLACE

यदि आप स्ट्रिंग  से कुछ रिप्लेस करना चाहते है तो आपको replace( ) का प्रयोग करना चाहिए

#replace()

A="harsh is YO"
print(A.replace(" ","_"))

#OUTPUT
harsh_is_YO


A="harsh is YO"
print(A.replace("is","was"))

#OUTPUT
harsh was yo

●FIND( )

किसी स्ट्रिंग  में यदि आप कोई स्पेशल कैरक्टर या वर्ल्ड ढूंढना चाहतें है तो आपको find( ) फंक्शन का प्रयोग करना चाहिए

#find()

A="harsh is YO"
print(A.find("is"))
print(A.find("YO"))

#OUTPUT
6
9

            

● if/else/elif statement

और यह मेरा सबसे पसंदीदा टॉपिक यदि आप अपने प्रोग्राम में कोई कंडीशन जोड़ना चाहते हैं तो if  else elif स्टेटमेंट का प्रयोग किया जाता है

जैसे - वोटिंग में एक कंडीशन होती है यदि आप 18 साल के होंगे तभी आप वोट डाल सकेंगे अन्यथा आप वोट डालने के लिए एलिजिबल नहीं है।

सबसे पहले मैं आपको इसका इंटेक्स बता देता हूं हेल्प स्टेटमेंट कुछ इस प्रकार लिखा जाता है

If (condition):

      Statement 1

else:

     Statement 2

#if/else type

Age=int(input("Enter your age"))
if Age>=18:
  print("You Are Eligible")
else:
  print("You are not Eligible")

#OUTPUT
Enter your age
'''if you enter your age>=18 
it will print You are Eligible
otherwise You are not Eligible''' 



Age=int(input("Enter  Your Age"))
if 0<Age<18:
   print("You Are a Kid")
elif 19<Age<60:
    print("You Are Adult")
else:
    print("You are Old")

#OUTPUT

Enter Your Age   

अब यदि आप अपनी उम्र अट्ठारह साल तक लिखेंगे तो आउटपुट You Are a Kid आएगा
यदि आप अपनी उम्र 19 से 60 वर्ष के बीच लिखेंगे तो आउटपुट You Are Adult आएगा 
और 60 वर्ष से ऊपर उम्र लिखने पर आउटपुट You are Old आएगा।

   अब आप इन्हीं प्रोग्राम्स को बार-बार दोहराएं और इस ब्लॉग को अधिक से अधिक शेयर करें ताकि मैं जल्द ही अगला पार्ट ला सकूँ।।

Post a Comment

और नया पुराने