数字后有冒号?
if fish > 8:数字8后面为啥不能加冒号呢? 这是 if 语句的语法 。。。
整条语句是 if 语句,if 语句最后都必须要加冒号 你想表达什么? 我觉得你可能是说错了。if语句后面加冒号是必须的(除非是非Python语言)。所以数字8后面明显可以加冒号。 你说错了吧,是数字后面必须加冒号(if语句) 在python的语法中,if语句后面的条件要加冒号的,这是语法,c语言的话是不用的
def fab(n):
if n<1:
print('输入有误')
return -1
if n==1 or n==2:
return 1
else:
return fab(n-1)+fab(n-2)
result=fab(int(input('请输入一个整数')))
if result!=-1:
print('小兔子数%d'% result)
像这样,这是python中的代码样子 你的冒号是不是中文的了 ? 我想你是其他语言过来的吧,
Python 的 if 语句是必须要加冒号的,
其他语言,像 C C++ Java 等是不用加冒号的。
Python 的 if 语句是一定要加冒号的。
不仅是 if 要加冒号,
以后学的循环、函数、类,后面都要加冒号 Chysial 发表于 2020-3-27 22:11
你的冒号是不是中文的了 ?
很有可能是你说对了!
页:
[1]