输出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判断的总练习的更多相关文章

  1. Python基础——条件判断

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...

  2. Python之条件判断和循环(入门4)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...

  3. 孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式

    孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 在我学习过的所有语言中,对VB系的语言比较喜欢,而对C系和J系 ...

  4. python之条件判断、循环和字符串格式化

    1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...

  5. Python之条件判断

    Python之条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age ...

  6. Python的条件判断与循环

    1.if语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下 if condition: blockelif condition: block...else: ...

  7. python 之 条件语句

    python 编程语言指定任何非0和非空(null)值为true, 0或者null为false. python 编程中if语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else ...

  8. Python 3 条件语句

    条件语句:  用于判定,判定是否符合某条件,符合则执行,不符合则不执行该条件所定义的操作. 一步判定:  用于理解不会这样使用. if  1==1:    if条件判定只能出现一次. print(&q ...

  9. PHP丨PHP基础知识之条件语SWITCH判断「理论篇」

    Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择.以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($control ...

随机推荐

  1. 转:java中Vector的使用

    转:https://www.cnblogs.com/zhaoyan001/p/6077492.html Vector 可实现自动增长的对象数组. java.util.vector提供了向量类(vect ...

  2. tcpdump记录

    tcpdump -i eth0 -nn -A -X 'host 192.168.20.82 and port 9080' -i:interface 监听的网卡. -nn:表示以ip和port的方式显示 ...

  3. SQL 中的日期和时间类型

    在我们SQL中一般支持三种数据类型. date:日历日期,包括年(四位),月和日. time: 一天中的时间,包括小时,分和秒.可以用变量time(p)来表示秒的小数点后的数字位数(默认是0). 通过 ...

  4. [转]pycharm常用快捷键及设置

    PyCharm3.0默认快捷键(翻译的) PyCharm Default Keymap 1.编辑(Editing) Ctrl + Space    基本的代码完成(类.方法.属性)Ctrl + Alt ...

  5. DVA框架统一处理所有页面的loading状态

    dva 有一个管理 effects 执行的 hook,并基于此封装了 dva-loading 插件.通过这个插件,我们可以不必一遍遍地写 showLoading 和 hideLoading,当发起请求 ...

  6. IOS 中openGL使用教程4(openGL ES 入门篇 | 离屏渲染)

    通常情况下,我们使用openGL将渲染好的图片绘制到屏幕上,但有时候我们不想显示处理结果,这时候就需要使用离屏渲染了. 正常情况下,我们将屏幕,也就是一个CAEAGLLayer对象作为渲染目标,离屏渲 ...

  7. 最新的Windows环境搭建zeroMQ并使用java代码运行zeromq详细教程

    最近项目要用zeromq,linux上很好配置使用,但是windows上配置与使用没有找到合适的解决方案,看的很头疼,这里自己总结下供大家参考 准备工作: 1.libzmq下载地址:https://g ...

  8. JavaScript 字典(Dictionary)

    TypeScript方式实现源码 //  set(key,value):向字典中添加新元素. //  remove(key):通过使用键值来从字典中移除键值对应的数据值. //  has(key ...

  9. nodejs和vue的那些事

    nodejs >1.旨在提供一种简单的构建可伸缩网络程序的方法 官方网站:http://nodejs.cn/api/ Node.js 是一个基于Chromev8 JavaScript 运行时建立 ...

  10. Basic command and advice for memcached

    Storage Commands set Most common command. Store this data, possibly overwriting any existing data. N ...