初学Python控制结构之实验指导

同学们,朋友们,大家好!要想学好任何一门编程语言,除了系统地学习理论知识外,还需要循序渐进地进行实验的训练。前一阶段,我们已经学习了Python程序的三种控制结构相关的基础知识:顺序结构,选择结构,循环结构,还进一步学习了Python程序的跳转语句以及Python循环使用保留字else的扩展模式和pass空语句的语法格式及具体使用方法。在这一节中,我将按照明确目标,分析问题,解决问题,总结语法的思路结合经典实验案例带您巩固复习Python控制结构等这些基础知识,一起来继续了解编程的基本套路,进一步学会编写Python程序的基本步骤。

经典案例:编程实现竞猜幸运数字。如果用户猜测的幸运数字高于或低于指定的幸运数字,系统将给予相应提示;当猜中幸运数字时,显示“恭喜您,猜对了!”,竞猜次数超过6次,提示“很遗憾,竞猜失败,下次再战!”

程序代码窗口及多次运行结果如下:

明确目标:系统根据用户输入的幸运数字,与指定的幸运数字进行比较,并在屏幕上输出相应的猜测结果。

分析问题:根据题目要求利用for语句使得用户可以循环多次输入幸运数字,最多输入6次;利用if条件语句进行判断,输出相应的提示信息;这里需要明确几个变量用于输入,几个变量用于输出,而且要明确这些变量的数据类型是什么及输入和输出这些变量时是如何与用户交互的。

解决问题:根据目标需要先将指定的幸运数字赋值给某个指定变量1;利用for语句循环结构结合range()函数及输入函数input()从键盘上输入用户猜测的幸运数字,并赋值给指定变量2;通过if语句的嵌套结构列出正确的条件表达式,根据指定变量1和指定变量2的逻辑关系在显示器上输出猜测结果的不同提示信息。

总结语法:

1.赋值语句和range()函数的调用方法

2.Python的标准输入函数input()和输出函数print()

3.Python程序的选择结构及if语句的嵌套

4.Python关系运算符和逻辑运算符的正确使用方法

5.Python程序的跳转语句中break语句在循环结构中的使用。

关于上述总结的这部分Python基础语法知识及相关经典案例的介绍在我之前发布的有关Python基础语法的一系列的文章中有详细的介绍,在这里,我就不再赘述了。如果有的朋友还需要了解这部分内容的话,也可以


转载请注明:http://www.aierlanlan.com/cyrz/5667.html