2021年5月22日
主要学习三个例题,分别为《幸运的基督徒》,《双色球选号》,《杨辉三角形》
《杨辉三角形》
def main():
n=int(input("请输入行数:"))
yh=[[]]*n
for row in range(n):
yh[row]=[None]*(row+1)
for col in range(len(yh[row])):
if col==0 or col==len(yh[row])-1:
yh[row][col]=1
else:
yh[row][col] = yh[row-1][col]+yh[row-1][col-1]
print(yh[row][col],end=" ")
print()
if __name__ == '__main__':
main()
写入代码时出现的错误主要有
yh[row]=[None]*(row+1)
row写成n,没有写None