A.for x in range(10):print(x) B. for (x) in range(10):print(x) C. for x in range(10): D. for x in range(10): print(x) print(x)
时间: 2023-12-10 19:05:33 浏览: 117
正确的代码是:
D.
```
for x in range(10):
print(x)
print(x)
```
在选项 D 中,代码块中的两个 `print(x)` 语句都在循环体内,因此会在每次迭代中分别打印当前的 `x` 值两次,总共输出 20 行数字。而选项 A 和 C 中,只有一个 `print(x)` 语句在循环体内,因此只会输出 10 行数字。选项 B 中的括号是多余的,不符合 Python 语法。
阅读全文