首页 > Python资料 博客日记

python基础while循环(break、continue)、格式化输出、运算符

2025-01-02 14:30:03Python资料围观23

本篇文章分享python基础while循环(break、continue)、格式化输出、运算符,对你有帮助的话记得收藏一下,看Python资料网收获更多编程知识

day2 while循环break、continue相关知识、格式化输出

打印1~100的数字
a = 1
while a<=100:
    print(a)
    a=a+1

#continue结束本次循环,开始下一次开启下一次循环
break直接结束循环
flag=True
while flag:
    print(1)
    print(2)
    flag=False
    continue
    print(3)


a=0
while a<=100:
    a=a+1
    print(a)
    if a%3==0:
        break
while else如果遇到break则直接跳出循环不执行else语句内容
a=0
while a<5:
    print(a)
    a=a+1
    if a==3:
        break
else:
    print(10)

2.格式化输出

当遇到这样的需求:字符串中某些位置是动态可传入的,可以考虑格式化输出

#格式化输出
name=input("输入姓名")
age=input("输入年龄")
job=input("输入工作")
hobby=input("输入爱好")
mes=('''
---%s---
---%s---
---%s---
---%s---
''')%(name,age,job,hobby)
print(mes)

结果:

输入姓名qyx
输入年龄18
输入工作xs
输入爱好pb

---qyx---
---18---
---xs---

%代表占位符 s代表str类型

当你想单纯表示%时

name=input("输入姓名")
mes=('我是%s,我目前学习进度为1%%')%(name)
print(mes)

结果:

输入姓名qqq
我是qqq,我目前学习进度为1%

3.基本运算符

​ 1算术运算符+ - * / %(取模)**(幂运算) //(取整除-返回商的整数部分)

​ 2比较运算符 == != >= <= < >

​ 3赋值运算 += /= 算术运算符都可以后面加=

​ a+=b 等效于a=a+b

​ 4逻辑运算符and(布尔值的与) or(布尔值的或) not(布尔值的非)

​ 一般优先级为not>and>or

x or y , x为真,值就是x,x为假,值是y;

​ x and y, x为真,值是y,x为假,值是x。


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐