python初学一(while双循环语句与典型的例题)

一、while 格式:

   

               python初学一(while双循环语句与典型的例题)_第1张图片

二、while 嵌套与例题:

         1、while嵌套:

                  python初学一(while双循环语句与典型的例题)_第2张图片

 

               while嵌套循环的理解:  while嵌套外层执行一次循环,   里面执行n次循环。

 

 

2、编写下列程序:

              1      python初学一(while双循环语句与典型的例题)_第3张图片

          1、 5 * 5:

num = 1           #  第一层循环
while num <= 5:
    print("*",end=' ')
    num += 1

#  结果: * * * * * *
========================================================================================
num2 = 1             # 在上一层基础之上再套一层循环
while num2 <= 5:
    num1 = 1
    while num1 <= 5:
        print("*", end='  ')        
        num1 += 1
    print()
    num2 += 1
# 结果: *  *  *  *  *  
        *  *  *  *  *  
        *  *  *  *  *  
        *  *  *  *  * 
        *  *  *  *  * 
===========================================================================
                 #    有限次,利用for循环来做:
for i in range(1,6):
    for j in range(1,6):
        print('*',end='  ')
    print()                 #    换行

 

         2、三角形:

num2 = 1
while num2 <= 5:
    num1 = 1
    while num1 <= num2:
        print("*", end='  ')
        num1 += 1
    print()
    num2 += 1
=========================================================================================
                    #   有限次,利用for循环来做
for i in range(1,6):
    for j in range(1,i+1):
        print('*',end='  ')           -------------print("*".center(40), end='  ')  居中显示
    print()

         3、随机数产生:

                       python初学一(while双循环语句与典型的例题)_第4张图片

             结题:1、利用 集合 的可变性质。

                         2、利用 random 模块产生随机参数。

# 第一种
import random
list1 = ['石头','剪刀','布']
randnum =  random.randint(0,2)  # 少见的前闭后闭。 0,1,2
print(list1[randnum])

# 第二种
str1 =  random.choice(list1)       # 得到list中的元素。
print(str1)  


    4、9 *9 乘法表:

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print("%d * %d = %d" %(j,i,i*j),end="  ")
        j += 1
    print()
    i += 1

 

三、while 与else语句:

                   当while代码块与else代码块都结束了才是一次循环

                   python初学一(while双循环语句与典型的例题)_第5张图片

四、break与continue区别:

        1、break:

                      python初学一(while双循环语句与典型的例题)_第6张图片

      2、continue:

              python初学一(while双循环语句与典型的例题)_第7张图片

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(AI_python_例题)