Python基础知识练习题9while循

北京比较好青春痘医院 http://m.39.net/pf/a_9160636.html

循环是Python基础知识中非常重要的一部分,也是在很多代码中我们会看到的语法结构。学习python一段时间后,我们会发现同样效果的程序,可以用不同的代码来实现。本课时主要提供Python基础知识练习题中的while循环嵌套部分。while循环嵌套同for循环嵌套一样,都是循环当中有循环,一不小心我们就会晕头转向的。大家还是多实践,多熟悉,来帮助我们建立更为深刻的印象,感兴趣的同学赶紧练起来。

1、小明设计以下程序计算出元可以兑换10元和20元的组合方式,请你为空白处选出正确的选项(num_20表示兑换20元的数量,num_10表示兑换10元的数量):(结合图来看代码部分)

A、num_10*20+num_20*10=

B、num_10*20+num_20*10==

C、num_10*10+num_20*20=

D、num_10*10+num_20*20==

2、关于下代码说法错误的是:(看下图)

A、该代码实现了找出1-a之间同时满足是3的倍数又是5的倍数的数,并将满足条件的数进行求和。

B、外部输入15时,程序的运行结果是0。C、外部输入15时,程序运行的结果是15。D、外部输入12时,程序运行的结果是0。

C、外部输入15时,程序运行的结果是15。

D、外部输入12时,程序运行的结果是0。

3、小胖同学设计程序实现了将1-5的数如下方式打印出来,请根据运行结果将代码空白处填上合适的选项:(代码看下图)

A、print(num2)

B、print(num1,end=)

C、print(num2)

D、print(num2,end=)

对于等腰直角三角形,输入一个数height,表示等腰直角三角形的直角边的高度,请使用while循环嵌套用星号“*”打印出一个直角三角形(每一行的星号数量和等于该行的行号)。

请尝试用while循环嵌套打印下面的图形,要求如下:

1、输入一个小于10的正整数m表示总行数

2、从1~m行依次打印,如果当前行数为n,则打印输出n个数字n相连

请编写一个奇妙的循环打印程序,要求如下:

1、用户输入两个参数:m、n,分别代表行数和列数

2、利用while循环嵌套打印m行n列的长方形

3、图形元素统一使用




转载请注明:http://www.aierlanlan.com/rzfs/2470.html