ഉള്ളടക്ക പട്ടിക[മറയ്ക്കുക][കാണിക്കുക]
പ്രോഗ്രാമിംഗിൽ രണ്ട് തരം സംഖ്യകളുണ്ടെന്ന് നിങ്ങൾക്ക് വ്യക്തമായിട്ടുണ്ട്. അതായത് പൂർണ്ണസംഖ്യകളും ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകളും.
പൈത്തണിലെ ഗണിത പ്രവർത്തനങ്ങൾ ദൈനംദിന ഗണിതത്തിന് സമാനമാണ്, അവ ഇവ രണ്ടിനെ ചുറ്റിപ്പറ്റിയാണ്. ഡാറ്റ തരങ്ങൾ.
അരിത്മെറ്റിക് ഓപ്പറേറ്റർമാർ
ഏഴ് അടിസ്ഥാന തരം ഗണിത ഓപ്പറേറ്റർമാരുണ്ട്. ഇവയാണ്:
കൂട്ടിച്ചേർക്കൽ (+): രണ്ട് അക്കങ്ങൾ ചേർക്കുന്നു. ഉദാ
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 ആണെങ്കിൽ, നിങ്ങൾ ഹൈസ്കൂൾ ആവർത്തിക്കേണ്ടതില്ല.
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക