python流程

学习完本篇,你将会通过python完成以下题目

  • 试利用break语句求解2~100之间的素数。

    (1)素数是指除了能被1和它本身整除外,不能被其它数所整除的数。判断一个自然数是否是素数,是将这个自然数用从2~n/2之间的整数进行相除运算,如果能被其中一个数整除,表示这个自然数不是素数,循环自动中断执行,退出循环体;如果都不能被所有数整除,表示这个数是素数。

for循环

语法格式:for

#其一般格式为:
for iterating_var in sequence:
statements(s)

for循环示例

#!/usr/bin/python
# -*- coding:gb2312 -*-
for i in range(1,6,1):
print "输出结果为:",i

输出结果为:

输出结果为:1
输出结果为:2
输出结果为:3
输出结果为:4
输出结果为:5

for循环嵌套

for循环嵌套演示九九乘法表的示例:

#!/usr/bin/python!
# -*- coding:gb2312 -*- for i in range(1,10,1):
for j in range (1,i+1,1):
print "%d * %d = %d"%(j,i,i*j)

while循环

语法格式:while

其一般格式为:
while 判断条件:
执行语句……

while循环嵌套

例子:国王有10个儿女在身边,分别是12,17,3,4,9,25,10,6,35,10。国王记得其中奇数是女儿,偶数是儿子,邻国的太子来求亲,国王年龄大了,请设计程序把国王的儿子以及女儿统计出来并进行打印。

Numbers = [12,17,3,4,9,25,10,6,35,10]
Even_son = []
Odd_daughter = []
Whle len(Numbers)>0:
number = Numbers.pop()
if (number%2 == 0):
Even_son.append(number)
else:
Odd_daughter.append(number)

break语句

break语句的作用

1.用在循环结构中,用于终止循环语句序列,跳出循环结构;

2.与循环嵌套语句配合使用从内层循环或内层程序块中退出。

continue语句

continue语句的使用

continue语句与break语句不同,continue语句并不终止当前的循环,而是不再执行continue后面的python语句,结束本次的循环,继续执行下一次的循环语句。

#-*- coding: gbk -*-
if __name__ == “__main__”
for i in range(1,10,1):
print “你来判断这句话打印多少次”
if i == 2:
continue
if i == 6:
break
print “i:%d” %i

练习题

  • 1.修改税后工资计算器程序 每次算完工资后 询问是否继续计算工资 输入 y 或者 n 使之能重复计算工资
  • 2.编写一个某年第一天是星期几的查询器:程序输出:XXXX年一月一日是 星期X

    提示:1900年一月一日是星期一
  • 3.猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?
  • 4.打印0-50以内所有能被7或8整除的数
  • 5.打印一个4行5列的矩形(用*表示边)
  • 6.打印直角三角形 用*表示边
  • 7.打印回字图形
  • 8.根据流程图完成银行取钱业务程序

  • 9.编写一个日历程序:输入年月 按照格式输出该年月的日历
  • 10.试利用break语句求解2~100之间的素数。

    素数是指除了能被1和它本身整除外,不能被其它数所整除的数。判断一个自然数是否是素数,是将这个自然数用从2~n/2之间的整数进行相除运算,如果能被其中一个数整除,表示这个自然数不是素数,循环自动中断执行,退出循环体;如果都不能被所有数整除,表示这个数是素数。

python循环以及控制语句的更多相关文章

  1. 孤荷凌寒自学python第十五天python循环控制语句

    孤荷凌寒自学python第十五天python循环控制语句 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) python中只有两种循环控制语句 一.while循环 while 条件判断式 1: ...

  2. Python循环控制语句

    Python循环控制语句:主要有三种,break.continue 和 pass 语句. break   语句 :在语句块执行过程中,终止循环.并跳出整个循环. continue 语句  :在语句执行 ...

  3. Python循环语句

    1.Python循环类型 1.while循环:在某条件下,循环执行某段程序 a. while语句有两个重要命令:continue,break来跳出循环. continue用来跳出该次循环 break用 ...

  4. python基础:python循环、三元运算、字典、文件操作

    目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...

  5. 图解python | 循环与控制

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/56 本文地址:http://www.showmeai.tech/article-det ...

  6. python学习 流程控制语句

    ##################################### 分支语句 python3.5 #########################################代码的缩进格 ...

  7. python 循环语句 函数 模块

    python循环语句 while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句ehile_suite会被连续不断的循 ...

  8. jmeter数据库,charles抓包,Python循环语句

    jmeter数据库,charles抓包,Python循环语句 一.Jemeter数据库 添加jar包数据库 jemeter=>浏览 添加JDBC Connection Configuration ...

  9. python循环解压rar文件

    python循环解压rar文件 C:. │ main.py │ ├─1_STL_算法简介 │ STL_算法简介.rar │ └─2_STL_算法_填充新值 STL_算法_填充新值.rar 事情是这样的 ...

随机推荐

  1. Java课程设计 ssm电影售票选座管理系统 电影网站的网页设计与制作mysql

    注意:此项目只截图部分功能,可评论区咨询查看项目全部功能演示 1.开发环境 开发语言:Java 后台框架:SSM(Spring+SpringMVC+Mybatis) 前端技术:HTML+CSS+Jav ...

  2. SWAP的罪与罚&&NUMA的取舍

    说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机. 正所谓:SWAP,性能之大事,死生之 ...

  3. Mysql数据库优化(1)

    1.尽量不要留null select id from t where num is null,可以,但尽量不要留null,null也占空间:使用not null填充数据库,像varchar(100)这 ...

  4. kubebuilder实战之四:operator需求说明和设计

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  5. Raspberry Pi 中安装Mono

    摘自:http://www.phodal.com/blog/user-csharp-develop-raspberry-pi-application/ Raspberry Pi C# Mono Lin ...

  6. jsoup的Node类

    一.简介 Node类直接继承Object,实现了Cloneable接口,它是一个抽象类,类声明:public abstract class Node extends Object implements ...

  7. playwright-python 处理Text input、Checkboxs 和 radio buttons(三)

    Text input 输入框输入元素,直接用fill方法即可,支持 <input>,<textarea>, [contenteditable] 和<label>这些 ...

  8. 并发编程之:ThreadLocal

    大家好,我是小黑,一个在互联网苟且偷生的农民工. 从前上一期[并发编程之:synchronized] 我们学到要保证在并发情况下对于共享资源的安全访问,就需要用到锁. 但是,加锁通常情况下会让运行效率 ...

  9. nacos配置

    server: port: 3377 spring: application: name: nacos-config-client cloud: nacos: discovery: #nacos 服务 ...

  10. jdbc操作mysql(一)

    java.sql包 在使用jdbc之前,我们先看看有关操作jdbc会用到的几个类和接口,通过查看官方文档可知 DriverManager:用于管理一组JDBC驱动程序的基本服务,即管理数据库中的所有驱 ...