day04_07 while循环01
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的更多相关文章
- 了不起的分支和循环01 - 零基础入门学习Python007
了不起的分支和循环01 让编程改变世界 Change the world by program 我们今天的主题是"了不起的分支和循环",为什么小甲鱼不说C语言,不说Python了不 ...
- *循环-01. 求整数段和【help】
/* * Main.c * 循环-01. 求整数段和 * Created on: 2014年6月18日 * Author: Boomkeeper ***测试木有通过**** */ #include & ...
- [lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构
L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循 ...
- 微冷的雨Java基础学习手记(一)
使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...
- S1java基础学习笔记
第一章 Java基础 程序目标:减轻现实生活中一类人的工作量,提高工作效率. 学员最终可以书写系统: 超市管理系统,POS机系统等 入库单 销售单 01.课程重点 五大重点: 01.分支(选择)结构 ...
- 转载:hdu 动态规划题集
1.Robberies 连接 :http://acm.hdu.edu.cn/showproblem.php?pid=2955 背包;第一次做的时候把概率当做背包(放大100000倍化为整数): ...
- dp 46(再做一遍)
Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955 背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多 ...
- hdu 动态规划(46道题目)倾情奉献~ 【只提供思路与状态转移方程】(转)
HDU 动态规划(46道题目)倾情奉献~ [只提供思路与状态转移方程] Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955 背包 ...
- 杭电dp题集,附链接还有解题报告!!!!!
Robberies 点击打开链接 背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多少钱 最脑残的是把总的概率以为是抢N家银行的概率之和- 把状态转移方程写成了f ...
随机推荐
- Android Error:Could not run build action using Gradle installation
错误内容: Error:Could not run build action using Gradle installation ‘D:\AndroidStudio\AS2.x\gradle\grad ...
- Azure 虚拟机安全加固整理
这篇文档不是原创,只是基于Azure官网上的Doc进行了相关链接的整理,从简单层面的安全设置,到更高层面的安全架构考量,以及Azure安全的白皮书及最佳实践,送给需要的你们,定有一款适合你! 做好数据 ...
- Java Object Model(一)
Java作为OOP语言,抽象性不言而喻.如果需要深入了解Java语言的实现机制,则不得不对Java语言中基础的概念有清晰的了解.今天是我在cnblog上写博客的第一天,希望今天的博客可以是我成为未来& ...
- SQL 事物回滚
转自https://www.cnblogs.com/delphinet/archive/2010/08/17/1801424.html 第一种: declare @iErrorCount ...
- Android商城开发系列(五)—— 商城首页回到顶部和搜索框布局实现
今天我们来开发商城的首页[输入搜索框]布局和点击右下角图片回到顶部的效果 搜索功能在App中很常见,尤其是在商城类的项目当中,一般都会提供很强大的搜索功能,App的搜索布局一般都是在App的顶部,如下 ...
- Java-Web总结03
*1 dom4j解析器 1)CRUD的含义:CreateReadUpdateDelete增删查改 2)XML解析器有二类,分别是DOM和SAX. a)DOM一次性将整个XML文件读到内存,形成 ...
- 使用ABAP代码提交SAP CRM Survey调查问卷
Jerry之前曾经写过两篇关于SAP CRM Survey调查问卷的技术文章: SAP CRM Survey调查问卷的模型设计原理解析 如何使用SAP CRM Marketing Survey创建一个 ...
- pycharm创建工程的两种形式:virtualenv环境和系统默认编译器
转自:http://swiftlet.net/archives/3151 pycharm创建工程的时候可以选择编译器,如下图所示: 上图表示创建工程有两种方式:第一种是利用:virtualenv,第二 ...
- git clone 和 download 不一样,能用git clone 就用git clone,download的代码,经常出现安装bug
git clone 和 download 不一样,能用git clone 就用git clone,download的代码,经常出现安装bug
- spring-data-JPA源码解读
spring-data-JPA源码部分有两个很重要的部分:1.识别repositories接口 2.将接口添加代理实现类并托管spring管理 JpaRepositoriesRegistrar 目的是 ...