循环

1、循环的次数是由字符串的长度决定的。

1 str="世界你好!"
2 
3 for item in str1:
4     print(item)

运行结果如下:

2、输出字符串内容的时候同时输出索引信息(enumerate既是一个关键字,也是一个函数。)

1 str="世界你好!"
2 
3 for index,item in enumerate(str1):
4     print(index,item)

运行的结果如下:

3、获取一定的范围:range(),指获取开头,不获取结尾。

1 for item in range(3)
2 
3     print(item)
4 
5 for item in range(3,6)
6 
7     print(item)

运行结果如下:

4、while:死循环

break:跳出循环

continue:继续

1 str="世界你好!"
2 
3 while True:
4 
5     for item in str1:
6 
7         print(item)

逻辑控制

1、if 判断条件:

      else if=elif 判断条件:

      else:

 1 score=98
 2 
 3 if score>=90:
 4     print("优秀")
 5 elif score >=80 and score <90:
 6     print("良好")
 7 elif score>=70 and score<80:
 8     print("中等")
 9 elif score>=60 and score<70:
10     print("及格")
11 else:
12     print("无效")

运行结果如下:

 1 while True:
 2     score=int(input("请输入学生成绩:\n"))
 3     if score>=60 and score <70:
 4         print("成绩合格")
 5     elif score>=70 and score<80:
 6         print("成绩中等")
 7     elif score>=80 and score<90:
 8         print("成绩良好")
 9     elif score>=90 and score<=100:
10         print("成绩优秀")
11         continue
12     else:
13         print("成绩不合格")
14         break

运行结果如下:

Debug调试

1 str1 = "世界你好!"
2 
3 for index,item in enumerate(str1):
4     print(index, item)

1、设置断点方式:在需要添加断点的语句前,单击鼠标,出现红色断点实心圆,断点设置成功;

2、进入调试模式:右键鼠标,选择“Debug调试”;

3、在控制台窗口,Debugger选择展开Special Variables

4、点击控制台左侧的绿色箭头(Resume Program),运行程序,每点击此按钮一次,在程序运行的过程中可观察到变量的值。