本文概述
- 例子
- Python for loop示例:打印给定编号的表
- 嵌套在python中的for循环
- 例子1
- 在for循环中使用else语句
- 例子1
- 例子2
python中for循环的语法如下。
for iterating_var in sequence: statement(s)
文章图片
例子
i=1n=int(input("Enter the number up to which you want to print the natural numbers?"))for i in range(0, 10):print(i, end = ' ')
输出
0 1 2 3 4 5 6 7 8 9
Python for loop示例:打印给定编号的表
i=1;
num = int(input("Enter a number:"));
for i in range(1, 11):print("%d X %d = %d"%(num, i, num*i));
输出
Enter a number:1010 X 1 = 1010 X 2 = 2010 X 3 = 3010 X 4 = 4010 X 5 = 5010 X 6 = 6010 X 7 = 7010 X 8 = 8010 X 9 = 9010 X 10 = 100
嵌套在python中的for循环 Python允许我们在for循环内嵌套任意数量的for循环。对于外循环的每次迭代, 内循环执行n次。 python中嵌套的for循环的语法如下。
for iterating_var1 in sequence: for iterating_var2 in sequence:#block of statements #Other statements
例子1
n = int(input("Enter the number of rows you want to print?"))i, j=0, 0for i in range(0, n):print()for j in range(0, i+1):print("*", end="")
【Python for循环语句用法】输出
Enter the number of rows you want to print?5***************
在for循环中使用else语句 与其他语言(例如C, C ++或Java)不同, python允许我们将else语句与for循环一起使用, 只有在所有迭代都用完后才能执行。在这里, 我们必须注意, 如果循环包含任何break语句, 则将不会执行else语句。
例子1
for i in range(0, 5): print(i)else:print("for loop completely exhausted, since there is no break.");
在上面的示例中, 由于循环中没有break语句, 因此完全执行了for循环。该控件退出循环, 因此执行else块。
输出
01234
for循环已完全耗尽, 因为没有中断。
例子2
for i in range(0, 5): print(i) break;
else:print("for loop is exhausted");
print("The loop is broken due to break statement...came out of loop")
在上面的示例中, 循环由于break语句而中断, 因此else语句将不会执行。紧邻else块的当前语句将被执行。
输出
0
循环由于break语句而中断… 退出循环
推荐阅读
- Python函数定义和用法详细解读
- Python文件处理如何操作(这里有详细的例子————)
- Flask - flask-script | 多app应用 | wtforms
- 安装并且配置使用android studio
- Unity 调用android函数
- 5分钟理解安卓签名
- Flask(flask-script;多app应用;wtforms;sqlchmy)
- 一篇神仙文章19年4月 IEEE 构建检测Android恶意应用程序的特性问题分类和方向
- 文件的上传与下载实现(reactexpress,create-react-app脚手架)