Getting user input from the keyboard in Python :-

दोस्तों आज तक हमने जितने भी Python Program बनाए है उन सब में हम ने कभी भी User द्बारा दिए गए जानकारी का उपयोग नहीं किया है |

मतलब की अबतक हम ने जितने भी Python Program बनाया और उसमे एक Variable बनाकर उस Variable में खुद ही कुछ data जमा किया [ जैसे X = 20 ] लेकिन आज के पाठ में हम सीखेँगे की किस प्रकार से हम एक Variable बनाकर उस Variable में User द्बारा दिए गए Data को जमा करेंगे |

अब हम एक ऐसा Python Program बनाएँगे जिसमे हम User को उसका नाम Enter करने को कहेंगे और उस नाम को एक Variable में जमा करके उसे Output में print करेंगे |

Example 1 :-

name = input("What is your name? ")
print(name)

ऊपर के उदाहरण में आप देख सकते है की हमने Name नाम का एक variable बनाया है और उस variable में हमने input function के मदद से user द्बारा Enter किये गए data को जमा किया है |

दोस्तों Python Programming में input() function का उपयोग user द्बारा Enter किये गए डाटा को पढ़ने या read करने के लिए किया जाता है | लेकिन input() function से Python जिस डाटा को Read करते है उस पर हम mathematical operation नहीं कर सकते आइये एक उदाहरण के मदद से इसे समझते है

Example 2 :-

age = input("What your Age? ")
print(age+5)

Output :-

What your Age? 5

Traceback (most recent call last):

File “python”, line 2, in <module>

TypeError: must be str, not int

दोस्तों जब हम Example 2 के Program को run करते है तो हमे एक error दिखाई देता है जैसा की आप Output में देख सकते है इस error को ठीक करने के लिए हमे input() function के पहले eval() function का उपयोग करना होता है |

दोस्तों निम्नलिखित उदाहरण में हम एक और Python Program बनाएँगे जिसमे हम User से Data Enter करने को कहेंगे और उस data पर हम कुछ mathematical operation करेंगे |

Example 3 :-

num = eval(input("What any Number? "))
print(num*5)
print(num+10)
print(num-5)
print(num/5)

ऊपर के उदाहरण को देख कर आप पूरी तरह से समझ गए होंगे की eval() function का उपयोग आप को किस तरह से करना है |

Conditional Statements:-