Là Python ints 64

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên

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?

Trước. Viết chương trình Python để lấy đối tượng mô-đun thực tế cho một đối tượng nhất định.
Tiếp theo. Viết chương trình Python để kiểm tra xem có tồn tại các chữ thường trong một chuỗi không.

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

Dễ dàng trung bình khó

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



Chia sẻ Hướng dẫn / Bài tập này trên. FacebookTwitter

con trăn. Lời khuyên trong ngày

Loại bỏ các ký tự không mong muốn

Bạn có thể loại bỏ khoảng trắng hoặc bất kỳ ký tự cụ thể nào bằng các phương thức dải trong Python. Bạn có thể sử dụng một trong hai dải trơn cho cả hai bên, lstrip cho bên trái và rstrip chỉ cho bên phải

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ủ Đề