• 〖Demo〗-- Demos


    【九九乘法表】

    i = 0  #while 九九乘法表
    j = 0
    while i < 9:
        i += 1
        while j<9:
            j += 1
            sum = i + j
            total="%s + %s = %s"% (i,j,sum)
            print(total,end=" ")
            if i == j:
                j = 0
                print("
    ")
                break
    while实现九九乘法表
    for i in range(1,10): # for 九九乘法表
        for j in range(1,10):
            sum = i + j
            total = ("%d + %d = %d" % (i,j,sum))
            print(total,end="  ")
            if i == j:
                print("")
                break
    for实现九九乘法表

    【成绩判断】

    输入成绩自动,判断成绩等级。
    需求:
    0-59 不及格
    60-69 及格
    70-7980-8990-99 优
    very good
    
    -1 抛出异常
    101异常
    while True:
        num = str(input("pls input num:"))
        if not num.isdigit() or int(num) > 100:
            print("请重新输入")
            continue
        else:
            num = int(num)
            if 0<= num <= 59:
                print("不及格")
            elif 60 <=num<= 69:
                print("及格")
            elif 70 <=num<= 79:
                print("")
            elif 80<=num<= 89:
                print("")
            elif 90 <=num<=99:
                print("")
            elif num == 100:
                print("very good")
            break  # break 也可以放到else同级
    if 实现成绩判断

    【兔子计算】

    需求:12个月总共会有多少只兔子
    rabbit = [1,1]  
    for i in range(12):
        rabbit.append(rabbit[i] + rabbit[i+1])
        print(i+1,"月有",rabbit[i]*2,"只小兔子")
    print(rabbit)
    for 实现兔子计算

    【排列数字,不重复】

    需求:分别有四个数字 1 2 3 4 ,实现三个数字匹配在一起,并且每个数字不重复。
    for i in range(1,5):
        for j in range(1,5):
            if (i == j):
                continue
            for k in range(1,5):
                if (j == k or i==k):
                    continue
                else:
                    print("%d%d%d"%(i,j,k))
    for 实现数字排列

    【猜数】

      #__author__:ShengXin
      #__date__:2017/8/24  
    guess_age = 58 
    
    guess_number = int(input("Please guess the number:"))
    
    if guess_age == guess_number:
        print("Your so beautiful!")
    else: 
        print("Please guess again!")
    猜数

    【算你的剩余年数】

    __author__:ShengXin
    #__date__:2017/8/24
    deathAge = 100
    name = input("your name:")
    age = input("your age:")
    
    print(name)
    print ("you only have",deathAge - int(age),"years" )
    算你的剩余年数

    【求最大值】

    num1 = input("输入第一个数:")
    num2 = input("输入第二个数:")
    num3 = input("输入第三个数:")
    if num1 > num2:
        maxnumber = num1
        if num3 > maxnumber:
            print("最大值是:",num3)
        else:
            print("最大值是:",maxnumber)
    else:
        maxnumber = num2
        if num3 > maxnumber:
            print("最大值是:",num3)
        else:
            print("最大值是:",maxnumber)
    View Code

    【输入100以内的偶数】

    num = 0
    
    while num <= 100:
        if  num%2 == 0:
            print(num)
        num += 1
    View Code

    【猜数改进版】

    age = 52
    
    flag = True
    
    while flag:
        guess_age =int(input("请猜一个年龄:"))
        if guess_age == age :
            print("你太厉害了!")
            flag = False
        elif guess_age > age :
            print("你猜大了,往小猜!")
        else :
            print("你猜小了,往大猜!")
            
    print("游戏结束!")
    猜数改进版

    【输出N行M列的#】

    height = int(input("Height:"))  # 用户输入一个高度
    width = int(input(""))   # 用户输入一个宽度
    
    #num2 = height
    
    num2 = height  # 第一步: 赋值
    while num2 > 0:   # 第二步 :num2 == 2 
    
        num1 = width     # 第三步: 赋值
        while num1>0:   # 第四部:num1==2   # 第七步:num1 = 1 
            print("#", end="")  # 第五步: 不换行 打印一个#   第八步: 不换行 打印一个#
            num1 -= 1   #第六步: num1 = 1   第九步: num1 = 0
        print()  # 第十步 : 只是换行
        num2 -= 1  # 第十一步 : num2=1
    View Code
    年轻时不多经历一点,老了拿什么下酒.
  • 相关阅读:
    elasticSearch 查询 bool
    elasticSearch 查询 term
    elasticSearch 查询 match
    python re
    vue day1
    mysql 报错记录
    node.js vue.js 安装
    mysql 插入数据 ,存在跳过
    打印乘法口诀表
    初步使用分支、循环判断数字大小
  • 原文地址:https://www.cnblogs.com/SHENGXIN/p/7421233.html
Copyright © 2020-2023  润新知