સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
તે તમને સ્પષ્ટ થયું છે કે પ્રોગ્રામિંગમાં બે પ્રકારની સંખ્યાઓ છે. એટલે કે પૂર્ણાંકો અને ફ્લોટિંગ-પોઇન્ટ નંબરો.
પાયથોનમાં અંકગણિતની ક્રિયાઓ રોજિંદા ગણિત જેવી જ છે અને તે આ બેની આસપાસ ફરે છે ડેટા પ્રકારો.
અંકગણિત Opeપરેટર્સ
સાત મૂળભૂત પ્રકારના અંકગણિત ઓપરેટરો છે. આ છે:
ઉમેરો (+) : બે સંખ્યાઓ ઉમેરે છે. દા.ત
print(10 + 4)
બાદબાકી (-): પ્રથમમાંથી બીજી સંખ્યા બાદ કરો. દા.ત
print(10 - 4)
ગુણાકાર (*): બે સંખ્યાઓનો ગુણાકાર કરો. દા.ત
print(10 * 4)
વિભાગ (/): બે સંખ્યાઓ પર વિભાજન કરે છે. દા.ત
print(10 / 4)
ફ્લોર ડિવિઝન (//): ભાગાકાર કરે છે અને નજીકના પૂર્ણાંકના જવાબને પૂર્ણ કરે છે. દા.ત
print(10 // 4)
મોડ્યુલો ઓપરેટર (%): વિભાજન કરે છે અને બાકીનું પરત કરે છે. દા.ત
print(10 % 4)
ઘાતાંક (**): પૂર્ણાંકની શક્તિ લે છે દા.ત
print(10 ** 4)
આ તમામ કામગીરી નીચે દર્શાવેલ છે:
હવે આ બધા ઓપરેટરો માટે કે જે તમે શીખ્યા, અમારી પાસે એક વિસ્તૃત અસાઇનમેન્ટ ઓપરેટર છે. ચાલો હું તમને બતાવું કે તેનો ઉપયોગ કેવી રીતે થાય છે.
ચાલો કહીએ કે આપણી પાસે 'x' નામનું ચલ છે. આપણે તેને 10 પર સેટ કરીએ છીએ, હવે આપણે તેને 3 વધારવું છે, આપણે આના જેવો કોડ લખવો પડશે.
x = 10
x = x + 3
પાયથોન ઇન્ટરપ્રીટર 'x' માં 3 ઉમેરશે અને તેને 'x' માં સંગ્રહિત કરશે. ચાલો આ છાપીએ:
એક વર્ધિત અસાઇનમેન્ટ ઓપરેટરનો ઉપયોગ સમાન કાર્યક્ષમતાની નકલ કરવા માટે કરી શકાય છે પરંતુ વધુ અસરકારક રીતે.
સમાન કોડ આ રીતે લખવામાં આવશે.
x = 10
x += 3
હવે, આ ઓપરેટરનો ઉપયોગ બાદબાકી અને ગુણાકાર માટે પણ થઈ શકે છે. આ કાર્યક્રમ જુઓ.
અહીં આપણે પહેલા 'x' ને 3 વડે વધારીએ છીએ અને પછી તેને 3 વડે ગુણાકાર કરીએ છીએ. લીટી 2 નું આઉટપુટ 13 હોવું જોઈએ અને લીટી 3 નું આઉટપુટ 39 હોવું જોઈએ.
ઓપરેટર અગ્રતા
ગણિતમાં, આપણી પાસે ઓપરેટર અગ્રતા તરીકે ઓળખાતી એક વિભાવના છે, જેનો અર્થ સમીકરણમાં કામગીરીના અમલીકરણનો ક્રમ છે. તે પાયથોન માટે વિશિષ્ટ નથી, અને બધી પ્રોગ્રામિંગ ભાષાઓ ઓપરેટરની અગ્રતાને અનુસરે છે. ચાલો હું તમને ઓર્ડર યાદ કરાવું:
- કૌંસ
- ઘોષણાત્મક
- ભાગાકાર અથવા ગુણાકાર
- સરવાળો અથવા બાદબાકી
ચાલો એક પ્રોગ્રામ લખીએ અને આ તપાસીએ:
x = 10 + 3 * 2 ** 2 - (9 + 2)
ઉપરના સમીકરણનો જવાબ શું હોવો જોઈએ?
જો તમારો જવાબ 11 છે, તો તમારે ઉચ્ચ શાળાનું પુનરાવર્તન કરવાની જરૂર નથી.
એક જવાબ છોડો