Hướng dẫn write a python program to get the square root and exponential of a given decimal number - viết một chương trình python để lấy căn bậc hai và cấp số nhân của một số thập phân cho trước

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:46 (UTC/GMT +8 giờ)

Toán Python: Tập thể dục-38 với giải pháp

Viết một chương trình Python để có được căn bậc hai và hàm mũ của một số thập phân nhất định.

Giải pháp mẫu:-:-

Mã Python:

from decimal import *
x = Decimal('1.44')
print("Square root of ",x, " is :", x.sqrt())
print("exponential of ",x, " is :", x.exp())

Đầu ra mẫu:

Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929

Flowchart:

Hướng dẫn write a python program to get the square root and exponential of a given decimal number - viết một chương trình python để lấy căn bậc hai và cấp số nhân của một số thập phân cho trước

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết chương trình Python để tìm tổng số thập phân sau đây và hiển thị các số theo thứ tự được sắp xếp. Write a Python program to find the sum of the following decimal numbers and display the numbers in sorted order.
Next: Write a Python program to retrieve the current global context (public properties) for all decimal.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

Python: Lời khuyên trong ngày

Xóa các ký tự vô dụng ở đầu/kết thúc/cả hai chuỗi:

>>> name = "//George//"
>>> name.strip("/")
'George'
>>> name.rstrip("/")
'//George'
>>> name.lstrip("/")
'George//'


  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực


Trong chương trình này, bạn sẽ học cách tìm căn bậc hai của một số sử dụng toán tử số mũ và mô -đun CMATH.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Đầu vào, đầu ra và nhập khẩu của Python
  • Kiểu dữ liệu Python
  • Các nhà khai thác Python

Ví dụ: Đối với các số dương

# Python Program to calculate the square root

# Note: change this value for a different result
num = 8 

# To take the input from the user
#num = float(input('Enter a number: '))

num_sqrt = num ** 0.5
print('The square root of %0.3f is %0.3f'%(num ,num_sqrt))

Đầu ra

The square root of 8.000 is 2.828

Trong chương trình này, chúng tôi lưu trữ số trong num và tìm căn bậc hai bằng toán tử số mũ **. Chương trình này hoạt động cho tất cả các số thực tích cực. Nhưng đối với các số âm hoặc phức tạp, nó có thể được thực hiện như sau.

Mã nguồn: Đối với các số thực hoặc phức tạp

# Find square root of real or complex numbers
# Importing the complex math module
import cmath

num = 1+2j

# To take input from the user
#num = eval(input('Enter a number: '))

num_sqrt = cmath.sqrt(num)
print('The square root of {0} is {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

Đầu ra

The square root of (1+2j) is 1.272+0.786j

Trong chương trình này, chúng tôi sử dụng hàm

Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
0 trong mô -đun
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
1 (Toán học phức tạp).

Lưu ý: Nếu chúng tôi muốn lấy số phức làm đầu vào trực tiếp, như

Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
2, chúng tôi phải sử dụng hàm
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
3 thay vì
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
4.
If we want to take complex number as input directly, like
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
2, we have to use the
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
3 function instead of
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
4.

Phương pháp

Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
3 có thể được sử dụng để chuyển đổi các số phức thành đầu vào cho các đối tượng
Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929
6 trong Python. Để tìm hiểu thêm, hãy truy cập hàm python eval ().

Ngoài ra, hãy chú ý cách mà đầu ra được định dạng. Để tìm hiểu thêm, hãy truy cập định dạng chuỗi trong Python.

Lượt truy cập: 30

Hướng dẫn write a python program to get the square root and exponential of a given decimal number - viết một chương trình python để lấy căn bậc hai và cấp số nhân của một số thập phân cho trước

Viết một chương trình Python để có được căn bậc hai và hàm mũ của một số thập phân nhất định.

Giải pháp mẫu::

Mã Python:

Đầu ra mẫu:

Square root of  1.44  is : 1.2                                                                                
exponential of  1.44  is : 4.220695816996552825673328929


Disclaimer: The information and code presented within this recipe/tutorial is only for educational and coaching purposes for beginners and developers. Anyone can practice and apply the recipe/tutorial presented here, but the reader is taking full responsibility for his/her actions. The author (content curator) of this recipe (code / program) has made every effort to ensure the accuracy of the information was correct at time of publication. The author (content curator) does not assume and hereby disclaims any liability to any party for any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from accident, negligence, or any other cause. The information presented here could also be found in public knowledge domains.

Làm thế nào để bạn tìm thấy căn bậc hai của một số trong Python?

Hàm sqrt () là một hàm sẵn có trong ngôn ngữ lập trình Python trả về căn bậc hai của bất kỳ số nào. Cú pháp: Math.sqrt (x) Tham số: x là bất kỳ số nào sao cho x> = 0 returns: nó trả về căn bậc hai của số được truyền trong tham số. is an inbuilt function in Python programming language that returns the square root of any number. Syntax: math.sqrt(x) Parameter: x is any number such that x>=0 Returns: It returns the square root of the number passed in the parameter.

Làm thế nào để bạn viết một số theo cấp số nhân trong Python?

Toán tử số mũ (**) Chúng tôi sử dụng toán tử ASTERISK/ASTERIATION (**) (**) (**) giữa các giá trị cơ sở và số mũ.Trong ví dụ trên, chúng tôi đã lấy cơ sở 2 và số mũ là 16. Ở đây, 2 được nhân 16 lần.Đây là phương pháp đơn giản nhất để tính toán giá trị theo cấp số nhân trong Python.use the (**) double asterisk/exponentiation operator between the base and exponent values. In the above example, we took base 2 and exponent as 16. Here, 2 gets multiplied 16 times. It is the simplest method for calculating the exponential value in Python.

Làm thế nào để bạn viết căn bậc hai trong Python 3?

Phương thức Python 3 - Số sqrt () Phương thức sqrt () trả về căn bậc hai của x cho x> 0.

Làm thế nào để bạn tìm thấy căn bậc hai trong Python mà không có chức năng?

Cho một số N, nhiệm vụ là tìm căn bậc hai của N mà không cần sử dụng hàm sqrt () ...
Nếu mid * mid = n sau đó trả về mid ..
Nếu mid * mid
Nếu mid * mid> n sau đó tái diễn trong nửa đầu ..