विषयसूची[लुकाउनुहोस्][देखाउनु]
यस शृङ्खलाको तेस्रो व्याख्यानमा स्वागत छ।
अहिले सम्म तपाइँ तपाइँको कम्प्यूटरमा पाइथन स्थापना गर्न सक्षम हुनुपर्दछ र चर असाइन गरेर र टर्मिनलमा साधारण कथन प्रिन्ट गरेर एक साधारण प्रोग्राम लेख्न सक्नुहुन्छ।
अब, चीजहरू अलि बढी चाखलाग्दो हुन्छन् र हामी कसरी इनपुटहरू प्रयोग गर्ने र धेरै कुराहरू देख्नेछौं।
इनपुट प्राप्त गर्दै
अब हामी पाइथनमा प्रयोगकर्ताबाट इनपुट कसरी प्राप्त गर्ने सिक्ने छौँ। हामी प्रयोगकर्ताको नाम सोध्ने एउटा सानो प्रोग्राम लेख्न जाँदैछौं र त्यसपछि हामी त्यो प्रयोगकर्ताको लागि अनुकूलित अभिवादन सन्देश छाप्नेछौं।
त्यसैले प्रिन्टको सट्टा, हामी इनपुट प्रयोग गर्न जाँदैछौं। अब यी इनपुट र प्रिन्ट दुवै प्रकार्यहरू छन् जुन पाइथनमा निर्मित छन्।
यसलाई राम्रोसँग बुझ्नको लागि, टिभीको रिमोट कन्ट्रोलको बारेमा सोच्नुहोस्।
यस रिमोट कन्ट्रोलमा, हामीसँग बटनहरूको गुच्छा छ, यी तपाईंको टिभीमा निर्मित कार्यहरू हुन्, तपाईं यसलाई खोल्न सक्नुहुन्छ, यसलाई बन्द गर्न सक्नुहुन्छ, भोल्युम परिवर्तन गर्न सक्नुहुन्छ र यस्तै अन्य। Python मा, हामीसँग सामान्य कार्यहरू जस्तै सन्देशहरू छाप्ने, इनपुट प्राप्त गर्ने, र यस्तै अन्य कार्यहरू पनि छन्।
हामी इनपुट प्रकार्य प्रयोग गर्न जाँदैछौं। अब टाइप गर्नुहोस्;
input('What is your name? ')
यो इनपुट प्रकार्यले यो सन्देशलाई टर्मिनलमा छाप्नेछ, र त्यसपछि प्रयोगकर्ताले मान प्रविष्ट गर्नको लागि पर्खनेछ। प्रयोगकर्ताले जे पनि प्रविष्ट गर्छ, यो इनपुट प्रकार्य फिर्ता हुनेछ। अब हामी त्यो मान प्राप्त गर्न सक्छौं र यसलाई चर प्रयोग गरेर मेमोरीमा भण्डारण गर्न सक्छौं। हामी यसलाई चल 'नाम' मा बचत गर्न सक्छौं। यो जस्तो:
name = input('What is your name? ')
अब दोस्रो लाइनमा, टाइप गर्नुहोस्:
print('Hi' + name)
यसरी, हामीले एउटै अभिव्यक्तिमा एउटा स्ट्रिङ "Hi" लाई अर्को स्ट्रिङ "name" सँग जोडेका छौं। आउटपुट यस्तो देखिनेछ।
उद्धरण
अब यहाँ तपाइँको लागि एक अभ्यास छ। स्क्रोलिङ रोक्नुहोस् र यो प्रयास गर्नुहोस्।
दुई प्रश्नहरू सोध्नुहोस्: व्यक्तिको नाम र मनपर्ने रंग। त्यसपछि "शाहबाजलाई कालो मन पर्यो" जस्तो सन्देश छाप्नुहोस्
यहाँ समाधान छ। "धोका नगर्नुहोस्"
प्रकार:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
आउटपुट केहि यस्तो देखिन्छ:
प्रकार रूपान्तरण
यसलाई एउटा उदाहरणबाट बुझौं।
तपाईं साधारण पाइथन कार्यक्रम मार्फत आफ्नो उमेर निर्धारण गर्न चाहनुहुन्छ भन्नुहोस्। जुन हुनेछ:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
अब स्पष्ट रूपमा यो कार्यक्रमले काम गर्नुपर्छ तर यदि तपाइँ यो कार्यक्रम चलाउनुहुन्छ भने, तपाइँ त्रुटि पाउनुहुनेछ।
त्यो किनभने अन्य प्रोग्रामिङ भाषाहरू जस्तै, पाइथनमा पनि फरक डेटा प्रकारहरू छन् र तपाईंको जन्म वर्षको इनपुटलाई पाइथन अनुवादकले स्ट्रिङको रूपमा लिइन्छ, यद्यपि यो पूर्णांक मान हो। प्रकार्य "इनपुट" भएको कुनै पनि कुरालाई स्ट्रिङको रूपमा लिइन्छ।
यस तरिकाले, यो कार्यक्रमले पूर्णांकबाट स्ट्रिङ घटाउनेछ। हामीले इनपुट अभिव्यक्तिमा स्ट्रिङलाई पूर्णांकमा रूपान्तरण गरेर यसलाई सच्याउनु पर्छ।
यहाँ हामी यसलाई कसरी गर्नेछौं।
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
आउटपुट केहि यस्तो देखिनेछ।
त्यसैले हामीले चर "birth_year" लाई पूर्णांकको रूपमा घोषणा गरेका छौं। पाइथनका अन्य डेटा प्रकारहरूमा फ्लोटिंग पोइन्टहरूका लागि "फ्लोट", स्ट्रिङलाई बुलियन मानमा रूपान्तरण गर्न "बूल" र स्ट्रिङका लागि "str" समावेश छ।
उद्धरण
अब यहाँ तपाइँको लागि एक रोचक अभ्यास छ।
तिमीलाई नियम थाहा छ।
प्रयोगकर्तालाई उनीहरूको वजन पाउन्डमा सोध्नुहोस्, यसलाई किलोग्राममा रूपान्तरण गर्नुहोस् र टर्मिनलमा प्रिन्ट गर्नुहोस्।
यहाँ छ कि तपाइँ यसलाई कसरी गर्नुहुनेछ।
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
लिपि गर्नुहोस्
यो व्याख्यान बाट सबै हो।
म तपाईलाई अर्को लेक्चरमा देख्नेछु, जहाँ हामी स्ट्रिङको बारेमा सिक्ने छौं।
जवाफ छाड्नुस्