一、取100以内偶数/奇数

#===================取100以内偶数/奇数==============================
'''
#取偶数
a=1
while a<=100:
    if a%2 ==0:
        print(a)
    a+=1
'''

'''
#取奇数
#方法一:
a=1
while a<=100:
    if a%2 !=0:
        print(a)
    a+=1    
'''
'''
#方法二:
a=1
while a<=100:
    print(a)
    a+=2  
'''
View Code

二、猜年龄(break,continue,while else)

'''
#==========================猜年龄游戏01 flag变量使用==================
age_real=30
flag = True 

while flag:
    age_input=int(input(">>age_input:"))
    if age_real == age_input:
        print("Yes")
        flag=False 
    elif age_input > age_real:
        print("Is Smaller")
    else:
        print("Is bigger")
print("END")
'''

'''
#==========================猜年龄游戏02 break终止==================
age_real=30

while True:
    age_input=int(input(">>age_input:"))
    if age_real == age_input:
        print("Yes")
        break 
    elif age_input > age_real:
        print("Is Smaller")
    else:
        print("Is bigger")
print("END")
'''
View Code
'''  
#======================while ,else语句==============================
#while,continue,else语法标识,所有循环体内的程序执行完毕,再执行循环体外的语句
#while,break,else语法标识,不会执行else语句
num=1 
while num<10:
    num+=1
    if num == 6:
        #continue
        break
    print(num)    
else:
    print("This is else test....")
'''
View Code

三、打印矩阵

'''
#======================矩阵实现方法 4*3矩阵 3*4矩阵======================================
height=int(input(">>Height:"))
weigth=int(input(">>Weight:"))

num_height=1
while num_height <= height:
    num_weigth=1 
    while num_weigth <= weigth:
        print("#",end="")
        num_weigth+=1
    print()
    num_height+=1
'''
View Code
'''
height=int(input(">>Height:"))
weigth=int(input(">>Weight:"))

num2 = height #让用户可以输入
#num2 = 4

while num2 > 0 :
#    num1 = 3
    num1 = weigth #让用户可以输入
    while num1 > 0 :
        print("#",end="")
        num1 -= 1 
    print()
    num2 -= 1

'''
View Code

四、打印三角形

'''
#============================用#/*打印直角三角形(正立三角形)====================
line = 1
value = int(input(">>Num:"))

while line <= value:
    tmp = 1
    while tmp<=line:
        print("*",end="")
        tmp += 1
    print()
    line += 1 
'''
    
#============================用#/*打印直角三角形(倒立三角形)====================
line = 4
while line >0:
    tmp = 1
    while tmp<=line:
        print("*",end="")
        tmp += 1
    print()
    line -= 1  
View Code

五、打印 9*9 乘法表

'''
#=======================9*9 乘法表=====================================
num1=1
while num1<=9:
    num2=1 
    while num2<=num1:
        print(str(num2)+"*"+str(num1)+"=",num2*num1,end="\t") #\t为制表符
        num2 +=1 
    print()
    num1+=1 
'''
View Code

 

posted on 2019-12-07 09:53  开心的小土豆  阅读(192)  评论(0)    收藏  举报