Cara membuat daftar dengan python

Untuk mengkuadratkan sebuah angka, Anda mengalikan angka tersebut dengan angka itu sendiri. Dan ada banyak cara untuk melakukan ini dengan Python

Anda dapat langsung mengalikan angka dengan sendirinya (angka * angka) tetapi dalam artikel ini, saya akan menunjukkan kepada Anda tiga cara untuk melakukan ini tanpa hardcoding kedua angka

Ketiga cara tersebut adalah

  • **, operator listrik
  • fungsi pow() bawaan
  • fungsi math.pow() dari modul math

Cara Menggunakan Power Operator (**) dengan Python

**_ disebut operator listrik. Anda menggunakannya untuk menaikkan angka ke kekuatan tertentu. Ini sintaksnya

number ** exponent

Ekspresi di atas dievaluasi sebagai angka * angka. (sebanyak nilai eksponen). Anda juga dapat membaca ekspresi sebagai 52

Dengan menggunakan operator ini, Anda dapat mencari kuadrat dari sebuah angka menggunakan 2 sebagai eksponen. Misalnya, untuk mencari kuadrat dari 5, Anda dapat melakukannya

square = 5 ** 2

print(square)
# 25
_

Operator daya mengevaluasi ekspresi sebagai 5 * 5, yang menghasilkan 25

Cara Menggunakan Fungsi pow()_ dengan Python

Python memiliki fungsi pow() bawaan, yang mengevaluasi angka dengan kekuatan angka lain. Berikut sintaksnya

pow(base, exponent)
// interpreted as ^3

Kode di atas diartikan sebagai baseexponent

Fungsi menerima dua argumen. angka yang akan dipangkatkan (dikenal sebagai basis) dan pangkat angka yang harus dipangkatkan (eksponen)

Untuk mencari kuadrat suatu bilangan menggunakan fungsi ini, bilangan tersebut adalah bilangan pokok, dan eksponennya adalah 2, yang artinya bilangan2

Untuk mencari kuadrat dari 5 misalnya, Anda dapat menggunakan fungsi ini seperti ini

square = pow(5, 2)
    
print(square)
# 25

Fungsi pow()_ juga menerima argumen ketiga. modulo. Tanda untuk modulo adalah %. Argumen ini mengevaluasi sisa ketika suatu nilai dibagi dengan yang lain

Misalnya, 5% 2 menghasilkan 1 karena 5 dibagi 2 adalah 2, sisa 1

Menerapkan modulo fungsi pow()_ terlihat seperti ini

mod = pow(5, 2, 3)

print(mod)
## 1
## 5 * 5 is 25
## 25 % 3 is 1
_

Menurut , pendekatan ini menghitung lebih efisien daripada

square = 5 ** 2

print(square)
# 25
3

Bagaimana MENGGUNAKAN matematika. pow() Fungsi dengan Python

math.pow() berasal dari modul math Python. Fungsi ini mirip dengan fungsi pow() bawaan dalam penggunaan dan sintaksis, kecuali bahwa ia memiliki dua perbedaan

  • itu hanya menerima dua argumen. basis dan eksponen
  • itu selalu mengembalikan angka float bahkan ketika angka yang dinaikkan adalah bilangan bulat

Jadi,

square = 5 ** 2

print(square)
# 25
_7 mengembalikan 25. 0

pow()_ hanya akan mengembalikan nomor float ketika nomor tersebut adalah float. Ini akan mengembalikan bilangan bulat jika jumlahnya utuh. Tapi math.pow() selalu mengembalikan nomor float

Sekarang Anda tahu cara mengkuadratkan angka dengan Python. Terima kasih telah membaca

IKLAN

IKLAN

IKLAN


Cara membuat daftar dengan python
Dillion Megida

Advokat Pengembang dan Pembuat Konten bersemangat untuk membagikan pengetahuan saya tentang Teknologi. Saya menyederhanakan JavaScript / ReactJS / NodeJS / Frameworks / TypeScript / dkk saluran YT saya. Youtube. com/c/deeecode


Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Diberi daftar, tugasnya adalah menulis Program Python untuk mengkuadratkan setiap angka ganjil dalam daftar menggunakan pemahaman daftar

Python – Daftar Pemahaman

Pemahaman daftar digunakan untuk membuat daftar baru dari iterable lain seperti tupel, string, array, daftar, dll. Pemahaman daftar terdiri dari tanda kurung yang berisi ekspresi, yang dijalankan untuk setiap elemen bersama dengan perulangan for untuk mengulangi setiap elemen. Di sini kita akan menggunakan pemahaman daftar untuk membuat kuadrat dari setiap angka ganjil dalam daftar

Sintaksis. DaftarBaru = [ekspresi(elemen) untuk elemen dalam Daftarlama jika kondisi]

Contoh 1.  

Dalam contoh ini, kita akan mendapatkan kuadrat dari bilangan ganjil menggunakan pemahaman daftar

Python3




# create a list with 7 integer elements

data=[1,2,

[121, 529, 169, 9, 1, 9]
1,
[121, 529, 169, 9, 1, 9]
3,
[121, 529, 169, 9, 1, 9]
5,
[121, 529, 169, 9, 1, 9]
7,
[121, 529, 169, 9, 1, 9]
9
[121, 529, 169, 9, 1, 9]
0

 

[121, 529, 169, 9, 1, 9]
1

[121, 529, 169, 9, 1, 9]
2

[121, 529, 169, 9, 1, 9]
3=
[121, 529, 169, 9, 1, 9]
5
[121, 529, 169, 9, 1, 9]
6
[121, 529, 169, 9, 1, 9]
7
[121, 529, 169, 9, 1, 9]
8
[121, 529, 169, 9, 1, 9]
7# create a list with 7 integer elements______________________________________________________________________________________________________________________________________________________________________________________

 

data0

data1data2

Keluaran

[1, 9, 25, 49]

Kompleksitas Waktu. Pada)
Ruang Bantu. Pada)
 

Contoh 2

Dalam contoh ini, kita akan mendapatkan kuadrat dari bilangan ganjil menggunakan pemahaman daftar

Python3




# create a list with 7 integer elements

data=[data7,data9,=1,

[121, 529, 169, 9, 1, 9]
1,1,
[121, 529, 169, 9, 1, 9]
1,
[121, 529, 169, 9, 1, 9]
3
[121, 529, 169, 9, 1, 9]
0

 

[121, 529, 169, 9, 1, 9]
1

[121, 529, 169, 9, 1, 9]
2

[121, 529, 169, 9, 1, 9]
3=
[121, 529, 169, 9, 1, 9]
5
[121, 529, 169, 9, 1, 9]
6
[121, 529, 169, 9, 1, 9]
7
[121, 529, 169, 9, 1, 9]
8
[121, 529, 169, 9, 1, 9]
7# create a list with 7 integer elements______________________________________________________________________________________________________________________________________________________________________________________

 

data0

data1data2

Keluaran

[121, 529, 169, 9, 1, 9]

Kompleksitas Waktu. Pada)

Ruang Bantu. Pada)

Contoh 3

Menggunakan matematika. pow()

Python3




,_3

# create a list with 7 integer elements

data=[data7,data9,=1,

[121, 529, 169, 9, 1, 9]
1,1,
[121, 529, 169, 9, 1, 9]
1,
[121, 529, 169, 9, 1, 9]
3
[121, 529, 169, 9, 1, 9]
0

 

[121, 529, 169, 9, 1, 9]
1

[121, 529, 169, 9, 1, 9]
2

[121, 529, 169, 9, 1, 9]
04
[121, 529, 169, 9, 1, 9]
05

[121, 529, 169, 9, 1, 9]
3= [
[121, 529, 169, 9, 1, 9]
09
[121, 529, 169, 9, 1, 9]
10
[121, 529, 169, 9, 1, 9]
11
[121, 529, 169, 9, 1, 9]
122
[121, 529, 169, 9, 1, 9]
14
[121, 529, 169, 9, 1, 9]
8
[121, 529, 169, 9, 1, 9]
7# create a list with 7 integer elements0 data# create a list with 7 integer elements2
[121, 529, 169, 9, 1, 9]
7# create a list with 7 integer elements42# create a list with 7 integer elements6=# create a list with 7 integer elements8
[121, 529, 169, 9, 1, 9]
0

Bagaimana Anda mengkuadratkan dengan Python?

Untuk mengkuadratkan sebuah angka, Anda mengalikan angka tersebut dengan angka itu sendiri. Dan ada banyak cara untuk melakukan ini dengan Python. .
**, operator listrik
fungsi pow() bawaan
matematika. pow() dari modul matematika

Bagaimana Anda mengkuadratkan angka dalam array dengan Python?

Untuk mengembalikan kuadrat berdasarkan elemen dari input array, gunakan numpy. persegi() dengan Python . Metode ini mengembalikan elemen-bijaksana x*x, dengan bentuk dan tipe yang sama dengan x.

Bagaimana Anda mengkuadratkan daftar dengan Python?

Untuk mencari akar pangkat dua dari suatu daftar bilangan, Anda dapat menggunakan numpy. sqrt() fungsi . fungsi sqrt() menerima array numpy (atau daftar), menghitung akar kuadrat dari item dalam daftar dan mengembalikan array numpy dengan hasilnya.

Bagaimana Anda mengkuadratkan angka dalam rentang dengan Python?

Ada beberapa cara untuk mengkuadratkan angka dengan Python. .
Operator ** (pangkat) dapat menaikkan nilai pangkat 2. Misalnya, kita mengkodekan 5 kuadrat menjadi 5 ** 2
Fungsi pow() bawaan juga dapat mengalikan nilai dengan dirinya sendiri. .
Dan, tentu saja, kita juga mendapatkan kuadrat saat kita mengalikan suatu nilai dengan dirinya sendiri