生成一个代码以输出前50个斐波那契数。
"""
输出前50个斐波那契数
"""

nterms = 50

# 前两个数
n1 = 0
n2 = 1
count = 0

# 检查项数是否有效
if nterms <= 0:
   print("请输入一个正整数")
elif nterms == 1:
   print("斐波那契数列，项数为",nterms,":")
   print(n1)
else:
   print("斐波那契数列:")
   while count < nterms:
       print(n1,end=' , ')
       nth = n1 + n2
       # 更新变量
       n1 = n2
       n2 = nth
       count += 1