What will be the output of the following Python expression? round(4.576)
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "5". Hàm round khi chỉ có một đối số sẽ làm tròn tới số nguyên gần nhất và trả về kiểu int. Giá trị 4.576 nằm giữa 4 và 5, phần lẻ 0.576 lớn hơn 0.5 nên gần 5 hơn, kết quả là 5. "4" là kết quả của việc cắt bỏ phần thập phân như int(4.576) hay math.floor(4.576), không phải làm tròn. "4.6" là kết quả của round(4.576, 1), tức làm tròn tới một chữ số sau dấu thập phân, nhưng biểu thức không truyền đối số thứ hai. "4.5" không khớp với cách làm tròn nào của 4.576; quy tắc làm tròn về số chẵn của Python chỉ có tác dụng khi giá trị nằm đúng giữa hai số nguyên như 4.5, không liên quan tới trường hợp này.
Cùng phần 4
What will be the output of the following Python code?
def foo():
try:
return 1
finally:
return 2
k = foo()
print(k)Có lời giảiCâu hỏiCopying and pasting a Python for loop with a blank line into the standard Python shell will always execute without errors.Có lời giảiCâu hỏiWhat is a key advantage of Python’s design that makes it suitable for malware analysis tools, as mentioned in the document?Có lời giảiCâu hỏiCả 22 câu của chủ đề22 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây