python while条件和if判断的总练习
输出123456 89的数字
num =1
while num < 11:
if num == 7:
pass
else:
print(num)
num = num + 1
输出1-100的奇数与偶数
奇数方法
num = 0
while num < 101:
answer = num % 2
if answer == 0:
pass
else:
print(num)
num = num + 1
偶数方法
num = 0
while num < 101:
answer = num % 2
if answer == 0:
print(num)
else:
pass
num = num + 1
1到10相加
n = 1
s = 0
while n < 11:
n = n + 1
s = s + n
print(s)
算法思路:
s = 0
n = 1
n = n + 1
s =(n + 1 + s) *10次
2 1 + 1 + 0 1
5 2 + 1 + 2 2
9 3 + 1 + 5 3
...
65 10
1-2+3-4+5-6..10所有数的和
'1-2+3-4+5-6+7..10'
n = 1 #n就是1-10的数列
s = 0 #s之前数的总和
while n < 11:
answer = n % 2 #判断数列是偶数还是奇数
if answer == 0:
s = s - n #数列遇到偶数时相减
else:
s = s + n #数列遇到奇数时相加
n = n + 1 #产生1-10的数列
print(s) #打印语句块执行过程的和
print(s) #打印总和
算法思路:
s = 0
n = 1
奇数 偶数
s = s + n s = s - n
break 跳出循环
num = 0
while num < 11:
if num == 7:
print("hi")
break
else:
print(num)
num = num + 1
print("---and---") 输出:
1
2
...
6
hi
---and--- 当num等于7的时候打印的是hi
break跳出循环语句块
continue 继续循环
num = 0
while num < 11:
if num == 7:
print("hi")
continue
else:
print(num)
num = num + 1
print("---and---")
输出:
1
2
...
6
hi
hi
... 当num等于7的时候continue 继续从等于7开始循环
结果打印1到6后面是无限个hi
用户登录测试,3次错误提醒
'登陆3次错误提醒'
num = 0
while num < 3:
user = input("请输入账号:")
passwd = int(input("请输入密码:"))
if user == "root" and passwd == 123456:
print("登陆成功")
break
else:
print("账户或密码错误")
num = num + 1
python while条件和if判断的总练习的更多相关文章
- Python基础——条件判断
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...
- Python之条件判断和循环(入门4)
转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...
- 孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式
孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 在我学习过的所有语言中,对VB系的语言比较喜欢,而对C系和J系 ...
- python之条件判断、循环和字符串格式化
1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...
- Python之条件判断
Python之条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age ...
- Python的条件判断与循环
1.if语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下 if condition: blockelif condition: block...else: ...
- python 之 条件语句
python 编程语言指定任何非0和非空(null)值为true, 0或者null为false. python 编程中if语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else ...
- Python 3 条件语句
条件语句: 用于判定,判定是否符合某条件,符合则执行,不符合则不执行该条件所定义的操作. 一步判定: 用于理解不会这样使用. if 1==1: if条件判定只能出现一次. print(&q ...
- PHP丨PHP基础知识之条件语SWITCH判断「理论篇」
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择.以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($control ...
随机推荐
- RTSP连接中断重连的问题
最近在调查的一个问题. 起因是我司的一款数据链产品,15km数字图传,测试时发现视频画面经常会出现马赛克或卡顿. 图传设置了10Mbps速率,而视频码流是4Mbps,按道理不应该出现这种问题. 经过几 ...
- 这次彻底理解了Object这个属性
1.实例化Object对象 实例化Object对象的方式有两种:使用Object构造器和使用对象的字面量.例如: var person1 = { name: '李四' }; var person2 = ...
- Properties文件读写问题
项目需要在Properties配置文件中设置一些配置属性,其中包含一些中文属性.经过一上午的奋斗终于圆满解决问题. 读取Properties文件所有属性 Map<String, String&g ...
- [洛谷P2024/POJ1182]食物链 - 带偏移量的并查集(2)
Description 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A 吃 B,B吃 C,C 吃 A. 现有 N 个动物,以 1 - N 编号.每个动物都是 A,B,C 中的 ...
- Linux平台部署.Net Core SDK
根据微软MSDN,.Net Core无论是1.x还是2.0都只支持64位系统. 准备 以下是.NetCore支持的系统版本 以下 Linux 64 位(x86_64 或 amd64)发行版本/版本支持 ...
- Windows下安装Python3和Django
下载python3 首先去 python的官网 下载最新稳定版的python3, 我下载的时候python3的最新版本是3.6.5. 亦可点击 此链接 直接下载. 安装python3 傻瓜式安装,注意 ...
- 用js来实现那些数据结构06(队列)
其实队列跟栈有很多相似的地方,包括其中的一些方法和使用方式,只是队列使用了与栈完全不同的原则,栈是后进先出原则,而队列是先进先出(First In First Out). 一.队列 队列是一种特 ...
- [HNOI 2010]Bus 公交线路
Description 题库链接 有 \(N\) 个车站, \(K\) 条公交线路.第 \(1\) 到 \(K\) 站是这 \(K\) 线路的起点站.第 \(N-K+1\) 到 \(N\) 是终点站. ...
- [CEOI 2004]Sweet
Description 题面链接 有 \(n\) 种糖果.第 \(i\) 种糖果有 \(m_i\) 个.取出一些糖果,至少 \(a\) 个,但不超过 \(b\) 个.求方案数. \(1\leq n\l ...
- [SCOI2008]城堡
题目描述 在一个国家里,有n个城市(编号为0 到n-1).这些城市之间有n条双向道 路相连(编号为0 到n-1),其中编号为i的道路连接了城市i和城市ri(一条道 路可以连接一个城市和它自身),长度为 ...