Giá trị tối thiểu cho một số nguyên trong python 3 là gì?

Tạo một tệp python với tập lệnh sau sẽ in loại máy tính dựa trên giá trị của sys. maxsize và in loại và giá trị của sys. kích thước tối đa. Nếu giá trị trả về bởi sys. maxsize bằng 2**63 – 1 thì sẽ in ra thông báo “It is a 64-bit computer”. Nếu giá trị trả về bởi sys. maxsize bằng 2**31 – 1 thì sẽ in ra thông báo “It is a 32-bit computer”

#Nhập mô-đun hệ thống
nhập sys

#Kiểm tra hệ thống. giá trị kích thước tối đa cho môi trường 64 bit
if sys . kích thước tối đa == 2 ** 63 - 1:
    in["Đó là máy tính 64 bit. "]

#Kiểm tra hệ thống. giá trị kích thước tối đa cho môi trường 32 bit
if sys . kích thước tối đa == 2 ** 31 -1:
    in["Đó là máy tính 32 bit. "]

#Print loại hệ thống. maxsize
print["Loại hệ thống. kích thước tối đa là",loại[sys.kích thước tối đa]]

#Print giá trị của sys. maxsize
print["Giá trị của sys. kích thước tối đa là",sys . kích thước tối đa]

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Đầu ra cho thấy máy tính 64-bit nơi tập lệnh đã được thực thi. Loại hệ thống. maxsize là int và kích thước của sys. kích thước tối đa là 9223372036854775807

Ví dụ-2. Tìm các giá trị nhị phân, bát phân và thập lục phân của sys. kích thước tối đa

Tạo một tệp python với tập lệnh sau để in các giá trị nhị phân, bát phân và thập lục phân của sys. kích thước tối đa. Hàm bin[] đã được sử dụng để lấy giá trị nhị phân. Hàm oct[] đã được sử dụng để lấy giá trị bát phân. Hàm hex[] đã được sử dụng để lấy giá trị thập lục phân

#Nhập mô-đun sys
nhập sys

#In giá trị nhị phân của sys. maxsize
in["Nhị phân. ", bin [sys . kích thước tối đa]]

#In giá trị bát phân của sys. maxsize
print["Bát phân. ",tháng 10[sys . kích thước tối đa]]

#In giá trị thập lục phân của sys. maxsize
in["Thập lục phân. ",hex[sys . kích thước tối đa]]

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Giá trị nhị phân được bắt đầu bằng '0b…'. Giá trị bát phân được bắt đầu bằng '0o…'. Giá trị thập lục phân được bắt đầu bằng '0x…'.

Ví dụ-3. Tính lũy thừa chứa số nguyên dài

hệ thống. maxsize không phải là giá trị tối đa có thể có của int trong Python 3 và có thể xử lý một số lượng lớn giá trị số nguyên dựa trên bộ nhớ khả dụng. Tạo một tệp python với tập lệnh sau để tính 9 lũy thừa 999, một số nguyên rất dài. Nếu bộ nhớ còn trống để lưu kết quả của phép tính thì giá trị 9999 sẽ được in ra. Tiếp theo, loại giá trị đầu ra sẽ được in

#Tính 9 lũy thừa 999
số = 9**999
#Print the output of the power
print["The output of 9 to the power 999 is:\n ", số .
#Print the type of the output
print["The type of the output is:\n ",loại[number]]

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Đầu ra hiển thị giá trị 9999 và loại đầu ra là một số nguyên.

Ví dụ-4. Tìm giá trị tối thiểu trong danh sách bằng sys. kích thước tối đa

Tạo tệp PHP với tập lệnh sau để tìm giá trị tối thiểu từ danh sách các số bằng cách sử dụng sys. tài sản tối đa. Danh sách 6 giá trị số đã được khai báo tại đây. Giá trị tối thiểu đã được khởi tạo bởi sys. maxsize cho biến có tên minval và nó đã được sử dụng để tìm ra giá trị nhỏ nhất của danh sách. Tiếp theo, một vòng lặp 'for' được sử dụng để lặp lại từng phần tử của danh sách và so sánh giá trị với giá trị của biến minval. Nếu giá trị hiện tại nhỏ hơn minval, thì minval sẽ được khởi tạo lại với giá trị hiện tại của danh sách. Giá trị tối thiểu của danh sách sẽ được lưu trữ trong minval sau khi hoàn thành việc lặp vòng lặp 'for'

#Nhập mô-đun sys
nhập sys

#Khai báo danh sách số
listdata = [89567888, 400000, 9845000, 7645, 812000, 94534]

#Set the sys.maxsize as maximum value
giá trị nhỏ nhất = sys . kích thước tối đa

#Lặp lại dữ liệu danh sách bằng cách sử dụng vòng lặp
cho chỉ mục in range[0, len[listdata]]:
    #Cập nhật giá trị tối thiểu dựa trên so sánh
    nếu listdata[index]

Chủ Đề