【发布时间】:2018-12-02 18:01:50
【问题描述】:
假设如果我想打印“.|.” (2k+1) 次。下面是我的sn-p代码。怎么做?它抛出了一个语法错误。
for k in range(0,n/2):
print('.|.' * (2k+1))
【问题讨论】:
标签: python-3.x loops variables design-patterns
假设如果我想打印“.|.” (2k+1) 次。下面是我的sn-p代码。怎么做?它抛出了一个语法错误。
for k in range(0,n/2):
print('.|.' * (2k+1))
【问题讨论】:
标签: python-3.x loops variables design-patterns
您需要使用* 运算符明确地将k 乘以2 - 您不能只写2k:
print('.|.' * (2 * k +1 ))
# Here ----------^
【讨论】: