输出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. 用js来实现那些数据结构(数组篇02)

    上一篇文章简单的介绍了一下js的类型,以及数组的增删方法.这一篇文章,我们一起来看看数组还有哪些用法,以及在实际工作中我们可以用这些方法来做些什么.由于其中有部分内容并不常用,所以我尽量缩小篇幅.在这 ...

  2. Spark RDDs vs DataFrames vs SparkSQL

    简介 Spark的 RDD.DataFrame 和 SparkSQL的性能比较. 2方面的比较 单条记录的随机查找 aggregation聚合并且sorting后输出 使用以下Spark的三种方式来解 ...

  3. 在MySQL中使用子查询

    子查询作为数据源 子查询生成的结果集包含行.列数据,因而非常适合将它与表一起包含在from子句的子查询里.例: SELECT d.dept_id, d.name, e_cnt.how_many num ...

  4. [LeetCode] Closest Leaf in a Binary Tree 二叉树中最近的叶结点

    Given a binary tree where every node has a unique value, and a target key k, find the value of the n ...

  5. [LeetCode] Increasing Subsequences 递增子序列

    Given an integer array, your task is to find all the different possible increasing subsequences of t ...

  6. TCP三次握手详解及释放连接过程

    TCP在传输之前会进行三次沟通,一般称为"三次握手",传完数据断开的时候要进行四次沟通,一般称为"四次挥手". 两个序号和三个标志位: (1)序号:seq序号, ...

  7. [HAOI2006]旅行

    题目描述 Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光.Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路.也 ...

  8. ●Joyoi Easy

    题链: http://www.joyoi.cn/problem/tyvj-1952题解: 概率dp (先做的BZOJ 4318: OSU![本人题解],然后就感觉这个题很简单了) 令p[i]表示第i个 ...

  9. [BSGS算法]纯水斐波那契数列

    学弟在OJ上加了道"非水斐波那契数列",求斐波那契第n项对1,000,000,007取模的值,n<=10^15,随便水过后我决定加一道升级版,说是升级版,其实也没什么变化,只 ...

  10. bzoj3295[Cqoi2011]动态逆序对 树套树

    3295: [Cqoi2011]动态逆序对 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 5987  Solved: 2080[Submit][Sta ...