What is true about the following code segment:
4 phương ánCó giải thích
if x == 5 :
print('Is 5')
print('Is Still 5')
print('Third 5')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: "Depending on the value of x, either all three of the print statements will execute or none of the statements will execute". Python dùng thụt lề (indentation) để xác định khối lệnh: cả ba lời gọi print đều thụt vào cùng một mức dưới dòng if x == 5:, nên chúng tạo thành một khối duy nhất gắn với điều kiện. Khi x bằng 5 thì cả khối chạy và in đủ ba dòng, khi x khác 5 thì cả khối bị bỏ qua và không in gì. "The string 'Is 5' will always print out regardless of the value for x." sai vì lời gọi in Is 5 nằm trong khối if, chỉ chạy khi điều kiện đúng. "The string 'Is 5' will never print out regardless of the value for x." sai vì với x = 5 điều kiện đúng và chuỗi đó được in. "Only two of the three print statements will print out if the value of x is less than zero." sai vì khi x âm thì x == 5 sai, không lệnh nào trong khối chạy; không có cách nào chỉ chạy một phần khối.
Cùng phần 1
What do we do to a Python statement that is immediately after an if statement to indicate that the statement is to be executed only when the if statement is true?Có lời giảiCâu hỏiWhat is the proper way to say “good-bye” to Python?Có lời giảiCâu hỏiIn the following code (numbers added) - which will be the last line to execute successfully?
(1) astr = 'Hello Bob'
(2) istr = int(astr)
(3) print('First', istr)
(4) astr = '123'
(5) istr = int(astr)
(6) print('Second', istr)Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây