运用python编写下面几道题




```列表综合案例1:输出杨辉三角形(列表的嵌套) 
num = eval(input()) #num为杨辉三角的行数
 
#########begin############## 

 
#########ends##############  

  
#列表综合案例2:约瑟夫问题
#n代表总人数,m代表出圈间隔序号数
n,m=eval(input())
result=[] #出圈列表
#########begin############## 

 
#########ends##############
####下面的代码不能修改######       
print("出圈列表:")
print(result)  
```python


#1、杨辉三角
num = eval(input())
list=[]      
for i in range(num):
    cur=[1]
    list.append(cur)
    if i==0:
        print(1)
        continue
    last=list[i-1]
    for j in range(i-1):
        cur.append(last[j]+last[j+1])
    else:
        cur.append(1)    
        for i in cur:
            print(i,end=' ')
        print()