for i in range():
for j in range(i):
print("*",end = " ")
print()
错误:
TypeError跟踪(最近的呼叫 最后) ---->对于range()中的i为1: 对于范围(i)中的j为2: 3个print(“ *”,end =“”) 4个print() 5
TypeError:“ int”对象不可调用
答案 0 :(得分:0)
在Python中,range()
无效,您需要提供一个参数以允许它创建范围。
例如:
range(3)
将为您提供整数{ 0, 1, 2 }
的生成器; range(3, 20, 7)
将生成{ 3, 10, 17 }
; range()
只会产生一个错误:-)答案 1 :(得分:0)
您必须像在第二个for循环中一样,在int
中传递一个range()
参数。例如range(10)
。
for i in range(10):
for j in range(i):
print("*",end = " ")
print()