zoukankan      html  css  js  c++  java
  • 第二个月课堂005讲解python之实战 if 判断语句(课堂练习题001)

     1、讲解:

    方法一、

    l =0
    sum_o=0 #存放偶数的容器
    sum_j=0 #存放奇数的容器
    while l <=100:
        if l % 2==0:
            sum_o+=l
        else:
            sum_j+=l
        l+=1
    print(sum_o)
    print(sum_j)
    print(sum_o-sum_j)
    

     2、讲解九九乘法口诀表

    1、先讲解下

    #1.控制行
    for i in range(6):
            # 2.控制*的数量
            for j in range(6):
                if i > j :
                    print("*",end='')
            print(" ")
    

     2、1for循环方法

    (2.1.1)

    for i in range(1,10):
    for j in range(1,i+1):
    print('%d * %d = %d ' %(i,j,i*j),end='')
    print()

    (2.1.2)

    for i in range (1,10):
    for j in range (1,10):
    print(i,"X",j,"=",i*j," ",end="")#end=""表示不换行
    if i == j:
    print("")
    break

    2.2 while 循环方法

    x = 1
    while x < 10 :
        y = 1
        while y <= x :
            print("%d*%d=%d	"%(x,y,x*y),end ='	')
            y += 1
        x += 1

    print("")
    x = 1
    while x < 10 :
        y = 1
        while y <= x :
            print("%d*%d=%d	"%(x,y,x*y),end ='')
            y += 1
        x += 1
        print("")

     -----------------------------------------------------------------------------------------------------------------------------------

     3、有1,2,3,4四个数字,求这四个数字能生成多少个互不相同且无重复数字的三位数

    sum = 0
    for i in (1,2,3,4):
    for j in (1,2,3,4):
    for k in (1,2,3,4):
    if i != j and j!= k and i != k:
    sum += 1
    print ("%d%d%d"%(i,j,k))
    print('共有%d种组合' %sum)

    -----------------------------------------------------------------------------------------------------------------------

    练习题:

    扣款软件程序:

    1、输入卡号和密码

    2、判断用户密码和账号,正确,扣款成功,否则打印(扣款失败,请重新入密码")

    3、输入密码次数只有三次,超过三次有提示语:("登录密码超过三次,请到柜台前办理相关业务")

    方法一:for循环

    for  i in range(3):
    card=input("银行卡号:")
    password=input("密码: ")
    if card =="622123456" and password== "123456":
    print("扣款成功")
    break
    else:
    print("扣款失败,请重新入密码")
    print("剩余输入密码%d次"%(2-i))
    else:
    print("登录密码超过三次,请到柜台前办理相关业务")

    方法二:while 循环
    i=0
    while i<3 :
    card = input("银行卡号:")
    password=input("密码: ")
    if card == "622123456" and password == "123456":
    print("扣款成功")
    break
    else:
    print("扣款失败,请重新入密码")
    print("剩余输入密码%d次"%(2-i))
    i+=1
    else:
    print("登录密码超过三次,请到柜台前办理相关业务")

    相关联的程序:
    1、用户登录系统
    2、
  • 相关阅读:
    Elasticsearch--预匹配器
    Elasticsearch--建议器
    Elasticsearch--聚合
    Elasticsearch--扩展索引结构
    Elasticsearch--更好的搜索_加权得分,脚本,同义词
    Elasticsearch--搜索
    信息论基础概念
    一个人的思想决定一个人的行为,一个人的行为决定一个人的习惯,一个人的习惯决定一个人的性格,一个人的性格决定一个人的命运,一个人的命运决定一个人的一生。
    宝塔的外网地址忘记 解决办法
    一定要先看文档 hyperf
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13997378.html
Copyright © 2011-2022 走看看