સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
આ શ્રેણીના ત્રીજા લેક્ચરમાં આપનું સ્વાગત છે.
અત્યાર સુધીમાં તમે તમારા કમ્પ્યુટર પર પાયથોન ઇન્સ્ટોલ કરી શકશો અને વેરીએબલ અસાઇન કરીને અને ટર્મિનલ પર એક સરળ સ્ટેટમેન્ટ પ્રિન્ટ કરીને એક સરળ પ્રોગ્રામ લખી શકશો.
હવે, વસ્તુઓ થોડી વધુ રસપ્રદ બને છે અને આપણે જોઈશું કે ઇનપુટ્સનો ઉપયોગ કેવી રીતે કરવો અને ઘણું બધું.
ઇનપુટ પ્રાપ્ત કરવું
હવે આપણે શીખીશું કે પાયથોનમાં યુઝર પાસેથી ઇનપુટ કેવી રીતે મેળવવું. અમે એક નાનો પ્રોગ્રામ લખવા જઈ રહ્યા છીએ જે વપરાશકર્તાનું નામ પૂછે છે અને પછી અમે તે વપરાશકર્તા માટે કસ્ટમાઇઝ કરેલ શુભેચ્છા સંદેશ છાપીશું.
તેથી પ્રિન્ટને બદલે, આપણે ઇનપુટનો ઉપયોગ કરીશું. હવે આ ઇનપુટ અને પ્રિન્ટ બંને ફંક્શન છે જે પાયથોનમાં બનેલ છે.
આને વધુ સારી રીતે સમજવા માટે, ટીવીના રિમોટ કંટ્રોલ વિશે વિચારો.
આ રિમોટ કંટ્રોલ પર, અમારી પાસે બટનોનો સમૂહ છે, આ તમારા ટીવીમાં બનેલા કાર્યો છે, તમે તેને ચાલુ કરી શકો છો, તેને બંધ કરી શકો છો, વોલ્યુમ બદલી શકો છો વગેરે. પાયથોનમાં, અમારી પાસે સામાન્ય કાર્યો જેવા કે સંદેશા છાપવા, ઇનપુટ પ્રાપ્ત કરવા વગેરે માટેના કાર્યો પણ છે.
આપણે ઇનપુટ ફંક્શનનો ઉપયોગ કરવા જઈ રહ્યા છીએ. હવે ટાઈપ કરો;
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)
આઉટપુટ કંઈક આના જેવું દેખાશે.
તેથી અમે ચલ "જન્મ_વર્ષ" ને પૂર્ણાંક તરીકે જાહેર કર્યું છે. પાયથોનના અન્ય ડેટા પ્રકારોમાં ફ્લોટિંગ પોઈન્ટ માટે “ફ્લોટ”, સ્ટ્રિંગને બુલિયન મૂલ્યમાં કન્વર્ટ કરવા માટે “બૂલ” અને સ્ટ્રિંગ માટે “str”નો સમાવેશ થાય છે.
એક્સરસાઇઝ
હવે અહીં તમારા માટે એક રસપ્રદ કસરત છે.
તમે નિયમો જાણો છો.
વપરાશકર્તાને તેમનું વજન પાઉન્ડમાં પૂછો, તેને કિલોગ્રામમાં કન્વર્ટ કરો અને તેને ટર્મિનલ પર છાપો.
તમે તે કેવી રીતે કરશો તે અહીં છે.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
લપેટી અપ
આ વ્યાખ્યાનમાંથી આટલું જ.
હું તમને આગામી લેક્ચરમાં જોઈશ, જ્યાં આપણે તાર વિશે શીખીશું.
એક જવાબ છોડો