首页 > 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进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 华为OD机试E卷 --通过软盘拷贝文件--24年OD统一考试(Java & JS & Python & C & C++)
- 宝塔部署-python项目
- Python—selenium —xpath定位方法详解
- 【Python】Python零基础100题测试(附答案)
- Python 程序打包成 EXE 文件及相关操作详解
- 华为OD机试E卷 --最多获得的短信条数--24年OD统一考试(Java & JS & Python & C & C++)
- 一步步理解 Python 异步生成器(AsyncGenerator)——从入门到实践
- 高频 Python 面试题解析(附代码解释)
- Python 潮流周刊#84:2024 年 Python 的最佳实践(摘要)
- 数据库应用课程设计:航班管理及售票系统(SQL Server+Python)
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程