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

Posted zhangguangpei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神奇语言 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位
















以上是关于神奇语言 python while语句 逻辑运算 格式化的主要内容,如果未能解决你的问题,请参考以下文章

python基础之流程控制

请问C语言中while(!x)的(!x)是啥意思啊?

1-python运算符和逻辑控制语句

Python基础语法

C语言中while语句里使用scanf的技巧

写给Python社群的第2课:Python逻辑语句,天天要写的 if 和 while