while循环结构:

#while 条件:
print("any")
print("any")

死循环案例

num = 1
while num<=10 :
print(num)

在CMD中按CTRL+C可以中断

输出1-10的数字

num = 1
while num<=10 :
print(num)
num+=1

输出1-100之间所有的偶数

num = 2
while num<=100 :
print(num)
num+=2

方法二:

num = 1
while num<=100 :
if num%2 == 0 :
print(num)
num+=1

输出1-100之间所有的奇数

num = 1
while num<=100 :
if num%2 != 0 :
print(num)
num+=1

方法二:

num = 1
while num<=100 :
if num%2 ==1 :
print(num)
num+=1

猜年龄程序优化版

age = 50
while True:
user_input_age = int(input("请输入您猜测年龄"))
if user_input_age == age:
print("yes")
break
elif user_input_age > age:
print("您猜大了")
elif user_input_age < age:
print("您猜小了")

第二种方法

age = 50
flag = True
while flag:
user_input_age = int(input("请输入您猜测年龄"))
if user_input_age == age:
print("恭喜你猜对了")
print("End")
flag = False
elif user_input_age > age:
print("您猜大了,继续猜")
elif user_input_age < age:
print("您猜小了,继续猜")

break 终止

num = 1

while num < 10:
print(num)
num+=1
if num == 8 :
break

continue 跳出当次循环

num = 1

while num < 10:
num+=1
if num == 3 :
continue
print(num)

while 条件:

  ...

else:  #当while正常结束之后才会执行,不是break,break是非正常结束,中断

  ...

num = 1

while num < 10:
num+=1
if num == 3 :
continue
print(num)
else:
print("This is else statement")

num = 1

while num < 10:
num+=1
if num == 3 :
break
print(num)
else:
print("This is else statement")

以下代码分别执行三行

print("hello world")
print("hello world")
print("hello world")

在一行执行,end,不可见字符

print("hello world",end="__")
print("hello world",end="__")
print("hello world",end="__")

\n       在python中表示换行

\r\n     \r表示在windows中表示把光标移到当前行的第一个位置,加上\n才表示移到下一行的第一个位置

\r        在mac系统中,\r表示下一行

while嵌套语句

print()默认等价于print(end="\n")

num1 = 0

while num1 <= 5:
print( num1,end = "_" )
num2 = 0
while num2 <= 7:
print(num2,end="-")
num2+=1 num1+=1
print()

原理技巧规则:外行内列

day04_07 while循环01的更多相关文章

  1. 了不起的分支和循环01 - 零基础入门学习Python007

    了不起的分支和循环01 让编程改变世界 Change the world by program 我们今天的主题是"了不起的分支和循环",为什么小甲鱼不说C语言,不说Python了不 ...

  2. *循环-01. 求整数段和【help】

    /* * Main.c * 循环-01. 求整数段和 * Created on: 2014年6月18日 * Author: Boomkeeper ***测试木有通过**** */ #include & ...

  3. [lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构

    L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循 ...

  4. 微冷的雨Java基础学习手记(一)

    使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...

  5. S1java基础学习笔记

    第一章  Java基础 程序目标:减轻现实生活中一类人的工作量,提高工作效率. 学员最终可以书写系统: 超市管理系统,POS机系统等 入库单 销售单 01.课程重点 五大重点: 01.分支(选择)结构 ...

  6. 转载:hdu 动态规划题集

    1.Robberies 连接 :http://acm.hdu.edu.cn/showproblem.php?pid=2955     背包;第一次做的时候把概率当做背包(放大100000倍化为整数): ...

  7. dp 46(再做一遍)

    Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955 背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多 ...

  8. hdu 动态规划(46道题目)倾情奉献~ 【只提供思路与状态转移方程】(转)

    HDU 动态规划(46道题目)倾情奉献~ [只提供思路与状态转移方程] Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955      背包 ...

  9. 杭电dp题集,附链接还有解题报告!!!!!

    Robberies 点击打开链接 背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多少钱  最脑残的是把总的概率以为是抢N家银行的概率之和- 把状态转移方程写成了f ...

随机推荐

  1. Ubuntu 11.04源

    ##国内源#这个北京交通大学的源也挺不错的,我们首选这个,速度很不错deb http://mirror.bjtu.edu.cn/ubuntu/ narwhal multiversedeb http:/ ...

  2. SharePoint 2013 安装配置(1)

    在这篇文章中,我将逐步介绍在Windows Server 2012 R2上安装SharePoint 2013. 在进一步详细介绍之前,让我们先了解SharePoint 2013安装的硬件和软件要求.您 ...

  3. jmeter参考网址

    http://blog.csdn.net/dongdong9223/article/details/49248979 http://blog.csdn.net/hjh00/article/detail ...

  4. C# 向服务器上传文件(客服端winform、服务端web)

    转载 首先写客服端,winform模拟一个post提交: /// <summary> /// 将本地文件上传到指定的服务器(HttpWebRequest方法) /// </summa ...

  5. JAVA多线程编程——JAVA内存模型

    一.何为“内存模型” 内存模型描述了程序中各个变量(实例域.静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存中取出变量这样的底层细节,对象最终是存储在内存里面的,但是编译器 ...

  6. 重温Javascript(三)-继承

    继承 1.原型链继承 基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法.每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针.让原型 ...

  7. UVA 11627 Slalom(二分)

    二分,判断的时候,一个点一个点的考虑肯定是不行啦,考虑的单位是一个区间, 每次左端点尽量向左边移动,右端点尽量向右,得到下次可以达到的范围,检查一下和下一个区间有没有交集. #include<b ...

  8. Python-OpenCV中的resize()函数

    改变图像大小意味着改变尺寸,无论是单独的高或宽,还是两者.也可以按比例调整图像大小. 这里将介绍resize()函数的语法及实例. 语法 函数原型 cv2.resize(src, dsize[, ds ...

  9. HTTP、HTTP2.0、HTTPS、SPDY

    本文原链接:https://cloud.tencent.com/developer/article/1082516 HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事 1.web始祖HT ...

  10. 课外作业1:将一个double类型的小数,按照四舍五入保留两位小数

    package come.one01; public class One02 { public static void main(String[] args) { double numa = 3.14 ...