python学习第二课——while循环
#while循环基础语句
while 1==1:
print('OK') #死循环 #如何阻止死循环 count=0
while count<10:
print('第'+(str)(count)+'次循环') #定义的为int 所以必须用str将其转化为字符串
count=count+1
print('循环结束')
#continue
continue用于退出当前循环,直接进去下一次循环
while True:
print("")
continue
print("")
#break
break用于中断所有循环
while True:
print("")
break
print("")
#while循环练习题
1、使用while循环输入1 2 3 4 5 6 8 9 10
count = 1
while count<=10 :
if count == 7:
pass
else:
print(count)
count=count+1
print("循环结束")
2、求1-100的所有数的和
count = 1
su=0
while count<=100:
su+=count
count=count+1
print(su)
3、输出1-100的所有奇数
count = 1
while count <= 100:
if count % 2!=0:
print(count)
count=count+1
4、输出1-100的所有偶数
count = 1
while count <= 100:
if count % 2==0:
print(count)
count=count+1
5、求1-2+3-4+5+...+99的所有数的和(方法1)
#可以将其分解为(1+3+5+...+99)-(2+4+6+...+98) count = 1
su=0
while count < 100:
if count % 2!=0:
su+=count
count=count+1
print('奇数之和为'+(str)(su))
count1 = 1
su1=0
while count1 < 100:
if count1 % 2==0:
su1+=count1
count1=count1+1
print('偶数之和为'+(str)(su1))
print('(1+3+5+...+99)-(2+4+6+...+98)'+'='+(str)(su-su1))
方法2:
count = 1
su=0
while count<100:
temp=count%2
if temp ==0:
su=su-count
else:
su=su+count
count=count+1
print(su)
python学习第二课——while循环的更多相关文章
- python学习第二课要点记录
字典使用时,使用for k,v in items():要将字典转换为元组,因此效率较低,如果数据量较大,就不建议使用这样的形式获取key和value的值,而要使用 for item in dict: ...
- python学习第二次笔记
python学习第二次记录 1.格式化输出 name = input('请输入姓名') age = input('请输入年龄') height = input('请输入身高') msg = " ...
- python学习第二讲,pythonIDE介绍以及配置使用
目录 python学习第二讲,pythonIDE介绍以及配置使用 一丶集成开发环境IDE简介,以及配置 1.简介 2.PyCharm 介绍 3.pycharm 的安装 二丶IDE 开发Python,以 ...
- Python学习-第二天-字符串和常用数据结构
Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1 ...
- Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD
原文:Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链 ...
- python学习第二天 -----2019年4月17日
第二周-第02章节-Python3.5-模块初识 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @author:chen ...
- python学习之判断和循环的使用
作为一个小白运维,工作中常常发现很多东西还是自动化的好一点,所以就想到的用python来编写脚本.当然,我肯定是不会的啦,哈哈哈~~~~所以啦,身为一个懒癌晚期的上班族不得不在闲余时间来好好学学pyt ...
- Python学习(6)循环语句
目录 Python循环语句 - while循环语句 -- 无线循环 -- 循环使用else语句 -- 简单语句组 - for循环语句 -- 通过序列索引迭代 -- 循环使用else语句 - 循环嵌套 ...
- Python学习第二十八课——Django(templates)
templates 讲后台得到的数据渲染到页面上:话不多说,先看具体代码. urls: from django.conf.urls import url from django.contrib imp ...
随机推荐
- Python使用Tensorflow出现错误: UserWarning: The default mode, 'constant'
Python使用Tensorflow出现错误: UserWarning: The default mode, 'constant', will be changed to 'reflect' in s ...
- idea新建maven project工程
1.new project: 2.新建在main 下新建 java directory 并mark as source root,这里我已经makr过java目录所以以showfor做演示: 3.新 ...
- rapidxml编写xml文件(er)
一.以rapidxml::node_declaration形式写xml文件第一行 int write(void) { ; rapidxml::xml_document<> doc; rap ...
- LeetCode练题——53. Maximum Subarray
1.题目 53. Maximum Subarray——Easy Given an integer array nums, find the contiguous subarray (containin ...
- UE4高级运动系统(Advanced Locomotion System V3)插件分析
Advanced Locomotion System V3是虚幻商城的一款第三方插件.它相比UE4的基础走跑跳表现,实现了更多动作游戏里常用的运动特性,虽然价格定价不菲,依然备受关注.笔者试用了这款插 ...
- Plastic Bottle Manufacturer -Plastic Bottle Forming Process
As a professional cosmetic bottle manufacturer, we know that plastic bottles are part of the rubber ...
- ES-9200端口与9300端口
(1)Elasticsearch是基于lucene的全文检索服务器 (1)9300:ES节点之间的通讯使用 (2)9200:ES节点和外部通讯使用
- ➡️➡️➡️IELTS speaking by simon
目录 p1 课程概述 p2 speaking part1, intro, warm up introduction questions then 4 questions about one topic ...
- MySQL复制方法
MySQL的二进制日志,MySQL复制原理,MySQL主从模式搭建,MySQL双主模式搭建,MySQL级联模式搭建,MySQL半同步模式复制 一.二进制日志 1.概念 MySQL的二进制日志(bina ...
- 【PAT甲级】1040 Longest Symmetric String (25 分)(cin.getline(s,1007))
题意: 输入一个包含空格的字符串,输出它的最长回文子串的长度. AAAAAccepted code: #define HAVE_STRUCT_TIMESPEC #include<bits/std ...