python中while循环的基本使用
一、while循环
while 条件: 如果条件为True,会一直循环
代码块(循环体)
else:
当上面的条件为假。才会执行
执行顺序:判断条件是否为真。如果真,执行循环体。然后再次判断条件....知道循环条件为假,程序退出。
死循环:
while 7 > 5:
print("可以么")
规定次数的循环:
count = 1
while count <= 5:
print("喷你就完了")
count = count + 1
C:\Python36\python3.exe F:/pythonworkspace/day02/while循环.py
喷你就完了
喷你就完了
喷你就完了
喷你就完了
喷你就完了
二、break和continue
break:打断,终止当前本层循环
continue:停止当前本层循环,继续执行下一次循环
break和continue的区别:break是彻底的停止掉当前层的循环而continue是停止当前本层循环,继续执行下一次循环。
break使用:
while True:
content = input("请输入一句话(输入q退出程序):")
if content == "q":
break
print(content)
输出结果:
C:\Python36\python3.exe F:/pythonworkspace/day02/while循环.py
请输入一句话(输入q退出程序):q Process finished with exit code 0
三、格式化输出
%s 站位,站位的是字符串,全能的,什么都能接收
%d 站位,站位的是数字
如果你的字符串中出现了%s这样的格式化的内容,后面的%都以为是格式化如果想用%需要转义%%
四、运算符
1.and:并且的意思,左右两端同时为真结果才能为真
2.or:或者的意义,左右两端有一个真就是真的,两个都为假的时候才假
3.not:取反的意义,非真既假,非假既真
顺序:()、not、and、or 相同运算从左往右算
x or y 如果x是0返回y,如果x非0返回x。
and 和 or 相反
False当成0来看但是返回值仍是False
五、编码
1.ASCII:最早的编码,至今还在使用,8位一个字节
2.GBK:国标码,16位2个字节
3.unicode:万国码 32位4个字节
4.UTF-8:可变长度的unicode
英文:8位,1个字节
欧洲文字:16位,2个字节
汉字:24位,3个字节
8 bit=1 byte
1024 byte=1kb
1024 kb=1mb
1024 mb=1GB
1024GB=1TB
六、in 和 not in


*输入一个数判断这个数是否是质数。
count = int(input("请输入一个数:"))
i = 2
while count > 0:
if count == 1 or count == 2:
print("是质数")
break
if count % i != 0:
print("是质数")
break
else:
print("不是质数")
break
i = i + 1
else:
print("不是质数")
*输入一个数判断这个数是几位数(用算法做)。
count = int(input("请输入一个数:"))
i = 1
if count >= 0:
while count / 10 >= 1:
i = i + 1
count = count / 10
else:
print("是%s位数" % (i))
else:
print("请输入正整数")
python中while循环的基本使用的更多相关文章
- 详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- python 中 for 循环 if循环 break
python中最基本的语法格式大概就是缩进了.python中常用的循环:for循环,if循环.一个小游戏说明for,if ,break的用法. 猜数字游戏: 1.系统生成一个20以内的随机数 2.玩家 ...
- 一文了解Python中的循环(for while break continue 嵌套循环...)
循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行 ...
- python中for循环的底层实现机制 迭代
在python中,存在2种循环方式:for循环和while循环. while循环的实现很简单, 其本质就是一个条件语句,自定义条件,当条件满足的时候,不断执行while代码块. 但是for循环,究竟是 ...
- python中的循环以及,continue和break的使用
循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行 ...
- python中while循环和for循环的定义和详细的使用方法
1. 循环的定义,反复做某事,具有明确的开始和结束. 2. 在Python中循环有while和for两种方式: While循环:1) 语法结构 >>> while 条件: ... ...
- python中的循环和编码,运算符, 格式化输出
1.while循环 现在让我们来看看python中的while循环 格式为 while 条件 循环体 (break) (continue) 中断循环的关键字有break和continue, brea ...
- Python中的循环语句
Python中有while循环和for循环 下面以一个小例子来说明一下用法,用户输入一些数字,输出这些数字中的最大值和最小值 array = [5,4,3,1] for i in array: pri ...
- for和while——python中的循环控制语句详解
循环语句在绝大多数的语言中,都是必不可少的一种控制语句,循环语句允许我们执行一个语句或语句组多次.在python中有for循环和while循环两种,讲到这里,就不得不提到我们的迭代器对象 迭代器 迭代 ...
- Python中的循环与跳出
--start-- for循环: for i in range(3): user_input = input("Your username:") passwd = int(inpu ...
随机推荐
- python:校验邮箱格式
# coding:utf-8 import re def validateEmail(email): if re.match("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\ ...
- Java线程 : 线程同步与锁
一.同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏. 例如:两个线程ThreadA.ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据. public ...
- 最新 梆梆安全java校招面经 (含整理过的面试题大全)
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.梆梆安全等10家互联网公司的校招Offer,因为某些自身原因最终选择了梆梆安全.6.7月主要是做系统复习.项目复盘.Leet ...
- k8s 使用本地镜像的时候
k8s默认会从远端拉取镜像,其配置参数imagePullPolicy为Always containers: - name: demo image: image imagePullPolicy: Nev ...
- Python和Java、PHP、C、C#、C++等其他语言的对比?
1111 1.C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言.C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素.C++在这方面做了 ...
- python断点
pycharm怎么debug单步调试 1.打开一个Pycharm的界面,需要选中编辑器中的左侧. 2.点击Run---->Debug运行 3.点击箭头,向下运行 4.可以看到代码运行到下一条 5 ...
- LeetCode 290. 单词规律(Word Pattern) 41
290. 单词规律 290. Word Pattern 题目描述 给定一种规律 pattern 和一个字符串 str,判断 str 是否遵循相同的规律. 这里的 遵循 指完全匹配,例如,pattern ...
- elementui禁用全选按钮
document.getElementsByClassName('el-checkbox__input')[0].classList.add('is-disabled') doc ...
- Arm-Linux 移植 Nginx
有关博客: <Windows 编译安装 nginx 服务器 + rtmp 模块>.<Ubuntu 编译安装 nginx>.<Arm-Linux 移植 Nginx> ...
- 怎么理解js的原型链继承?
前言 了解java等面向对象语言的童鞋应该知道.面向对象的三大特性就是:封装,继承,多态. 今天,我们就来聊一聊继承.但是,注意,我们现在说的是js的继承. 在js的es6语法出来之前,我们想实现js ...