您的位置:首页 > 编程语言 > Python开发

“零基础学python”之for…else和while…else语句

2017-10-19 13:01 405 查看
  因为我学C语言时间比较长,对C语言语法结果的思维“根深蒂固”,第一次看到python的for…else和while…else语句觉得有点摸不着头脑。

  搞明白之后茅塞顿开,又觉得不过如此,却又有一定的实际作用。

  我所理解的python的for…else和while…else语句,大概相当于是C语言的循环结构加上了一个flag。

  假如判断2~9之内是否存在一个数与10相乘等于35,那么以下python和C语言实现的功能是一样的。

#python语言
for i in range(2, 9):
if 10*i == 35:
print("yes")
else:  #注意,此处else和for对其,而不是if
print("no")


//C语言
int flag=0;
for(int i=2; i<10; i++)
{
if(10*i == 35)
{
printf("yes");
flag=1;
}
}
if(!flag)
{
printf("no");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python else for c语言
相关文章推荐