• python 简介


     python

    python是一门 解释型弱类型编程语言.
    特点: 简单.明确.优雅

    变量

    程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用

    命名规则:
    1. 使用字母, 数字, 下划线组成
    2. 不能数字开头, 更不能是纯数字
    3. 不能用python的关键字
    4. 不要太长
    5. 要有意义
    6. 区分大小写
    7. 不要用中文
    8. 建议使用驼峰或者下划线

    变量的数据类型
    1. int. 整数. 可以做+,-,*,/,%,//
    2. str. 字符串. 可以 + *
    3. bool. 布尔值. 两个取值. True, False

    if语句格式

    if 条件:
    代码块
    
    if 条件1:
    代码块1
    else:
    代码块儿2
    
    if 条件1:
    代码块
    elif 条件2:
    代码块
    elif....
    else:
    
    
    if 条件:
    if 条件:
    if 条件:
    代码块
    else:
    else:
    语句格式

    1、判断下列列逻辑语句句的True,False.

    1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

    2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

    2、求出下列列逻辑语句句的值。

    1),8 or 3 and 4 or 2 and 0 or 9 and 7

    2),0 or 2 and 3 and 4 or 6 and 0 or 3

    3、下列列结果是什什么?

    1)、6 or 2 > 1

    2)、3 or 2 > 1

    3)、0 or 5 < 4

    4)、5 < 4 or 3

    5)、2 > 1 or 6

    6)、3 and 2 > 1

    7)、0 and 3 > 1

    8)、2 > 1 and 3

    9)、3 > 1 and 0

    10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2

    4、while循环语句句基本结构?

    5、利利⽤用while语句句写出猜⼤大⼩小的游戏: 设定⼀一个理理想数字⽐比如:66,让⽤用户输⼊入数字,如果⽐比66⼤大,则显示猜测 的结果⼤大了了;如果⽐比66⼩小,则显示猜测的结果⼩小了了;只有等于66,显示猜测结果 正确,然后退出循环。

    6、在5题的基础上进⾏行行升级: 给⽤用户三次猜测机会,如果三次之内猜测对了了,则显示猜测正确,退出循 环,如果三次之内没有猜测正确,则⾃自动退出循环,并显示‘太笨了了你....’。

    7.使⽤用while循环输⼊入 1 2 3 4 5 6 8 9 10

    8.求1-100的所有数的和

    9.输出 1-100 内的所有奇数

    10.输出 1-100 内的所有偶数

    11.求1-2+3-4+5 ... 99的所有数的和.

    12.⽤用户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤用
    字符串串格式化)

    13. ⽤用户输⼊入⼀一个数.  判断这个数是否是⼀一个质数. 

    14. 输⼊一个⼴告标语. 判断这个⼴告是否合法. 根据最新的⼴广告法来判断. ⼴告法内容过多. 我们就判断是否包含'最', '第⼀一', '稀缺', '国家级'等字样. 如果包含. 提示, ⼴告不合法 


                例如,

    1. 世界第⼀.  ==> 不合法                    

    2. 今年过年不收礼啊. 收礼只收脑⽩⾦.   ==> 合法 14. 输⼊⼀个数. 判断这个数是⼏位数(⽤算法实现)(升级题) 


    #1 判断下类逻辑语句的True,False
    '''
    (1) True
    (2) False
    '''
    
    #2 求出下列逻辑语句的值
    '''
    (1) 8
    (2) 4
    '''
    
    #3 下列结果是什么
    '''
    (1) 6
    (2) 3
    (3) False
    (4) 3
    (5) True
    (6) True
    (7) 0
    (8) 3
    (9) 0
    (10) 2
    '''
    
    #4 while循环语句基本结构?
    '''
        while 条件:
            循环体
        else:循环在正常情况跳出后执行
    '''
    
    #5 利用while语句写出猜大小游戏
    while True:
        ShuZi = int(input("请输入数字:"))
        if ShuZi == 66:
            print("猜测结果正确")
            break
        elif ShuZi > 66:
            print("猜大了")
        else:
            print("猜小了")
    
    #6 在5题的基础上进行升级:
    CiShu = 1
    while True:
        ShuZi = int(input("请输入数字:"))
        CiShu += 1
        if ShuZi == 66:
            print("猜对了")
            break
        elif CiShu > 3:
            print("太笨了你...")
            break
        elif ShuZi > 66:
            print("猜大了")
        elif ShuZi < 66:
            print("猜小了")
    
    #7 使用while循环输入 1 2 3 4 5 6 8 9 10
    m = 0
    while True:
        m += 1
        if m == 7:
            continue
        elif m > 10:
            break
        print(m)
    
    #8 求1-100的所有数的和
    n = 0
    He = 0
    while True:
        He = He + n
        if n >= 100:
            break
        n += 1
    print(He)
    
    #9 输出1-100内的所有奇数
    _ShuZi = 0
    while True:
        _ShuZi = _ShuZi + 1
        if _ShuZi >= 100:
            break
        elif _ShuZi % 2 == 0:
            continue
        print(_ShuZi)
    
    #10 输出1-100内的所有偶数
    Shu_Zi = 0
    while True:
        Shu_Zi = Shu_Zi + 2
        if Shu_Zi > 100:
            break
        print(Shu_Zi)
    
    #11 求1-2+3-4+5...99的所有数的和
    num1 = 0
    num2 = 0
    while num1 <= 99:
        if num1 % 2 ==0:
            num2 = num2 - num1
        else:
            num2 += num1
        num1 += 1
    
    print(num2)
    
    
    #12 用户登录(三次输错机会)且每次输错误时显示剩余错误次数
    cuowu = 3
    name = 582922417
    while True:
        cuowu -= 1
        print("账号:%s" % (name))
        password = input("密码:")
        if password == "316420909":
            print("输入正确")
            break
        elif cuowu <= 0:
            print("太笨了你....")
            break
        else:
            print("输入错误")
            print("剩余错误机会%s" % (cuowu))
    
    #13 用户输入一个数.判断这个数是否是一个质数.
    count = 2
    num = int(input("请输入一个数:"))
    while count <= num - 1:
        if num % count ==0:
            print("非质数")
            break
        count =+ 1
    else:
        print("是一个质数")
    
    #14 输入一个广告标语.判断这个广告是否合法.根据最新的广告法来判断.广告法内容过多.我们就判断是否包含'最', '第⼀一', '稀缺', '国家级'等字样. 如果包 含. 提示, ⼴广告不不合法
    guanggao = input("请输入广告语:")
    if "" in guanggao or "第一" in guanggao or "稀缺" in guanggao or "国家级" in guanggao:
        print("不合法")
    else:
        print("合法")
    
    #15 输入一个数.判断这个数是几位数
    panduan = int(input("请输入一个数"))
    weishu = 0
    while panduan >= 1:
        panduan = panduan // 10
        weishu += 1
    print(str(weishu)+"位数")
  • 相关阅读:
    HTML5 拖放(Drag 和 Drop)详解与实例
    JS中的六大数据类型
    关于创建本地docker仓库
    关于使用国内dock仓库,网易、DaoCloud
    关于Docker开通远程访问端口2375
    多个消费者监听同一个队列
    SQLite -附加数据库
    解密JDK8 枚举
    LoraLU
    深入理解display属性
  • 原文地址:https://www.cnblogs.com/zbw582922417/p/9403739.html
Copyright © 2020-2023  润新知