Tulis kode python untuk memasukkan angka dan mencetak kotak dan kubusnya

Dalam posting ini, kita akan melihat bagaimana menghitung kuadrat dan kubus dari setiap angka dari daftar angka yang diberikan. Kami akan menggunakan map() bersama dengan ekspresi lambda untuk perhitungan

Algoritma
Langkah 1. Deklarasikan daftar nomor
Langkah 2. Temukan kuadrat angka dengan mengalikan angka itu sendiri dua kali
Langkah 3. Cetak angka dengan nilai kuadrat
Langkah 4. Temukan kubus angka dengan mengalikan angka itu sendiri tiga kali
Langkah 5. Cetak angka dengan nilai kubus
Langkah 6. Akhir
Contoh

Input
[1, 2, 3, 4, 5]
Output
Square of every number of the provided list:
[1, 4, 9, 16, 25]
Cube of every number of the provided list:
[1, 8, 27, 64, 125]

Program

numbers = [1, 2, 3, 4, 5]
print("List of numbers:")
print(numbers)
print("\nSquare of every number of the provided list:")
square_numbers = list(map(lambda x: x ** 2, numbers))
print(square_numbers)
print("\nCube of every number of the provided list:")
cube_numbers = list(map(lambda x: x ** 3, numbers))
print(cube_numbers)
_

Keluaran

List of numbers:
[1, 2, 3, 4, 5]

Square of every number of the provided list:
[1, 4, 9, 16, 25]

Cube of every number of the provided list:
[1, 8, 27, 64, 125]

Kami akan memberikan nomornya, dan kami akan mendapatkan kuadrat dari nomor itu sebagai output. Kami memiliki tiga cara untuk melakukannya

  • Mengalikan angka untuk mendapatkan kuadrat (N * N)
  • Menggunakan Operator Eksponen
  • Menggunakan matematika. pow() Metode

Metode 1. Perkalian

Dalam pendekatan ini, kita akan mengalikan angka satu sama lain untuk mendapatkan kuadrat dari angka tersebut

Contoh

Python3




# Declaring the number.

n= 4

 

# Finding square by multiplying them

# with each other

16
0= n
16
3 n

 

16
5

16
6
16
7

Keluaran

16

Metode 2. Menggunakan Operator Eksponen

Dalam pendekatan ini, kami menggunakan operator eksponen untuk menemukan kuadrat dari angka tersebut

Operator eksponen. **

Kembali. a ** b akan mengembalikan a dinaikkan ke daya b sebagai output

Contoh

Python3




# Declaring the number.

n= 4

 

16
2

16
_3

16
0= n
16
3
16
3 ________3______9

 

16
5

16
6
16
7

Keluaran

16

Metode 3. Menggunakan metode pow()

Dalam pendekatan ini, kita akan menggunakan metode pow() untuk menemukan kuadrat dari bilangan tersebut. Fungsi ini menghitung x**y dan mengembalikan nilai float sebagai keluaran

Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut


Editor Kode Python

Punya cara lain untuk menyelesaikan solusi ini?

Sebelumnya. Tulis program Python untuk memfilter daftar bilangan bulat menggunakan Lambda
Lanjut. Tulis program Python untuk mengetahui apakah string tertentu dimulai dengan karakter tertentu menggunakan Lambda

Berapa tingkat kesulitan latihan ini?

Mudah Sedang Keras

Uji keterampilan Pemrograman Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

Piton. Kiat Hari Ini

Dekomposisi koleksi

Asumsikan kita memiliki fungsi yang mengembalikan tuple dari dua nilai dan kita ingin menetapkan setiap nilai ke variabel terpisah. Salah satu caranya adalah dengan menggunakan pengindeksan seperti di bawah ini

abc = (5, 10)
x = abc[0]
y = abc[1]
print(x, y)

Keluaran

5 10

Ada opsi yang lebih baik yang memungkinkan kita melakukan operasi yang sama dalam satu baris

x, y = abc
print(x, y)

Keluaran

5 10

Itu dapat diperluas ke tuple dengan lebih dari 2 nilai atau beberapa struktur data lain seperti daftar atau set

Diberi nomor, dan kita harus menulis fungsi yang ditentukan pengguna untuk menemukan kuadrat dan kubus dari angka tersebut adalah Python

Contoh

    Input:
    Enter an integer number: 6

    Output:
    Square of 6 is 36
    Cube of 6 is 216

Berfungsi untuk mendapatkan persegi

def  square (num):
	return (num*num)

Berfungsi untuk mendapatkan kubus

def  cube (num):
	return (num*num*num)

Program

# python program to find square and cube
# of a given number

# User defind method to find square 
def square (num):
	return  (num*num)

# User defind method to find cube
def cube (num) :
	return  (num*num*num) 

# Main code 
# input a number
number = int (raw_input("Enter an integer number: "))

# square and cube
print "square of {0} is {1}".format(number, square(number))
print "Cube of {0} is {1}".format(number, cube (number))

Keluaran

    Enter an integer number: 6
    square of 6 is 36
    Cube of 6 is 216

Program Dasar Python »


Bagaimana Anda mencetak kubus dengan python?

2. Program python untuk mencari Kubus dari bilangan tertentu Menggunakan fungsi Cube() .
Ambil nomor input dari pengguna
Hitung pangkat tiga dari bilangan yang diberikan menggunakan fungsi
Cetak kubus dari nomor yang diberikan

Bagaimana Anda menulis angka dalam kotak dengan python?

Anda juga dapat menemukan kuadrat dari bilangan tertentu menggunakan operator eksponen di python . Itu diwakili oleh "**". Saat menerapkan metode ini, operator eksponen mengembalikan pangkat eksponensial yang menghasilkan kuadrat dari angka tersebut. Perhatikan bahwa pernyataan "a**b" akan didefinisikan sebagai "a pangkat b".

Bagaimana Anda mencetak angka dalam pola persegi dengan python?

Pola - 9. Pola Persegi menggunakan angka .
baris = int(input("Masukkan jumlah baris. "))
untuk i dalam rentang(1, baris + 1)
untuk j dalam rentang(1, baris + 1)
# Periksa kondisi jika nilai j lebih kecil atau sama dengan
# j lalu cetak i jika tidak cetak j
jika j <= i
cetak(i, akhir=' ')