• 神奇语言 python while语句 逻辑运算 格式化


    1while 循环

    while 关键字 空格 条件 冒号

    缩进体 循环体 

    while 循环代码体现形式

    例题:

    设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了
    # ;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确,然后退出循环。
    shu = 66
    while True:
        A=int(input("请输入一个数字:"))
        if A > shu:
            print("输入大")
        elif A< shu:
            print("输入小了")
        else:
            print("输入正确")
            break

    2逻辑运算

    and :x and y ,当x = 0 时取值为x ,当x != 0时取值y(只要有一个假,取值取假的)

    or : x or y . 当x = 0 时 取值为 y ,当x != 0 时取值x (or两个都为假时取前一个,有一个为真时取真的为值)

    not : 非假即真,非真即假

    例题:

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

    3 格式化:

    %s : 适用于任何.

    %d : 只适用于数字

    f:字符串 :{}

    例题:

    ⽤户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)
    hu ="zxc"
    ma = 123
    count = 1
    while count <= 3:
        yong = input("请输入用户:")
        mi = int(input("请输入密码:"))
        if yong == hu and mi == ma:
            print("输入正确")
        else:
            print("输入错误")
            print(f"你还剩%s次机会",(3-count))
        count += 1

    4.初识编码

    ascii 美国 256 没有中文
    一个字节 8位
    gbk 中国
    中文 2字节 16位
    英文 1字节 8位
    unicode 万国码
    2个字节 16位
    4个字节 32位
    utf-8 可变编码
    英文 1字节 8位
    欧洲 2字节 16位
    亚洲 3字节 24位

  • 相关阅读:
    SQLSERVER Truncate使用注意事项
    SQLSERVER Truncate使用注意事项
    c#事件使用示例详解
    c#事件使用示例详解
    C#反射の反射泛型
    C#反射の反射泛型
    C#反射设置属性值和获取属性值
    1336:【例31】找树根和孩子
    1336:【例31】找树根和孩子
    1037:计算2的幂
  • 原文地址:https://www.cnblogs.com/zhangguangpei/p/10192412.html
Copyright © 2020-2023  润新知