# i = 0
# while (i < 9):
# print("i ----> ",i)
# i = i + 1
# print(i,"i即将大于或者等于9,while不在执行")

#执行1-100的数字

# a1 = 1
# while a1 <= 100:
# print(a1,end=" ")
# a1 = a1 + 1

#执行100 -1 的数字
# a1 = 100
# while a1 >= 0:
# print(a1,end=" ")
# a1 = a1 - 1

#执行0+1+2+3+4+.....+100 的sum
# count = 0
# sum = 1
# while sum <= 100:
# count = count + sum #0+1+2+3
# sum += 1
# print(count)

#while 循环遍历列表内的值
# List = [1,2,3,4,5,6,7]
# items = len(List)
# count = 0 #表示索引的值
# while count < items:
# print("列表内的值------>:",List[count]) #每次打印索引值
# print("列表的索引的值------>",count)
# count += 1

#猜数字游戏
#1.猜无限次

# res = 999
# while True:
# guess_number = int(input("请输入要猜入的数字:"))
# if res == guess_number:
# print("猜对了,666")
# break #跳出循环,中止
# else:
# if guess_number > res:
# print("猜大了")
# else:
# print("猜小了")

#2.只能猜三次,自动停止程序
# res = 999
# times = 3
# while times > 0:
# guess_number = int(input("请输入要猜入的数字:"))
# if res == guess_number:
# print("猜对了,666")
# # break #跳出循环,中止
# continue #跳出当前循环
# else:
# if guess_number > res:
# print("猜大了")
# else:
# print("猜小了")
# times -= 1 # time = time -1

#3.猜三次,每次提示剩余的次数
# res = 999
# times = 3
# while times > 0:
# guess_number = int(input("请输入要猜入的数字:"))
# if res == guess_number:
# print("猜对了,666")
# if times != 0:
# print("您还剩" + str(times - 1) + "次机会")
# else:
# pass
# else:
# if guess_number > res:
# print("猜大了")
# if times != 0:
# print("您还剩" + str(times - 1) + "次机会")
# else:
# pass
# else:
# print("猜小了")
# if times != 0:
# print("您还剩" + str(times - 1) + "次机会")
# else:
# pass
# times -= 1 # time = time -1

#while 实现1-100以内的奇数,把结果存储在一个list中
# List = []
# i = 1
# while i < 100:
# if i % 2 != 0:
# List.append(i)
# i += 1
# print("新的列表:",List)

#while 语句,用户连续输入10个数字,求10个数字的平均值
List = []
times = 0
while times < 10:
num = int(input("请输入数字:"))
List.append(num)
print("您输入第" + str(times + 1)+"次数字")
times += 1
num1 = 0
for i in range(len(List)):
num1 += List[i]
print(num1/len(List))

#while计算偶数的和
n = 1
sum = 0
while n <= 100:
if n %2 == 0:
n += 1
continue
sum = sum + n
n += 1
print(sum)

#while 的break的实例
while True:
name = input("请输入:")
if name == "stop":
break
else:
print(name)

python基础之while语句操作的更多相关文章

  1. 第三章:Python基础の函数和文件操作实战

    本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Se ...

  2. Python基础之条件语句和循环

    条件语句 Python中的条件语句分为 if ...else . if ...elif...else  以及if ...else 的嵌套使用: username = input('请输入您的用户名:' ...

  3. Python基础(6) - 基本语句

    Python print(在Python 3.0中就变成了函数了) print语句是把对象用文本化的形式输出到标准的输出流上. Operation  Interpretation print spam ...

  4. Python基础入门-IF语句

    今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...

  5. 【Python基础】条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  6. python基础之os模块操作

    # os模块 目录相关内置库import os# . 当前目录 .. 返回上一级目录# 1. os.path.abspath() --获取当前文件的绝对路径(不包含os模块.py) pwd# path ...

  7. python基础5(文件操作,with语句)

    打开文件 #使用 open f = open('路径',mode = '打开模式', encoding='编码') #可以使用with语句打开,不需要关闭,可以同时打开多个文件 with open(' ...

  8. Python基础7:文件操作

    [ 文件操作] 1 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧 ...

  9. python学习笔记-(七)python基础--集合、文件操作&函数

    本节内容 1.集合操作 2.文件操作 3.字符编码与转码 4.函数操作 1.集合操作 集合是一个无序的.不重复的数据组合: 1.1 常用操作 它的作用是: 1)自动去重:列表变成集合,自动去重: &g ...

随机推荐

  1. Nucleus 实时操作系统中断(下)

    Nucleus 实时操作系统中断(下) Nucleus RTOS兼容性 由于中断在Nucleus SE中的实现方式与Nucleus rto截然不同,因此不应期望有特定的兼容性.Nucleus RTOS ...

  2. vue3函数setUp和reactive函数详细讲解

    1 setUp的执行时机 我们都知道,现在vue3是可以正常去使用methods的. 但是我们却不可以在setUp中去调用methods中的方法. 为什么了??? 我们先了解一下下面这两个生命周期函数 ...

  3. eclipse解决中文乱码

    参考链接:https://blog.csdn.net/lzc2644481789/article/details/97244261

  4. 【NX二次开发】分析曲线某位置的信息 UF_MODL_ask_curve_props

    分析曲线某位置的信息:点.切线.主副法线.半径等 extern DllExport void ufsta(char *param, int *returnCode, int rlen) { UF_in ...

  5. 如何避免Nginx将url decode

    灵感来自:https://my.oschina.net/jastme/blog/528541 这是最近玩微服务架构遇到的一个情况,因为Spring Boot 1.5的网关不支持websocket的转发 ...

  6. Go语言中底层数组和切片的关系以及数组扩容规则

    Go语言中底层数组和切片的关系以及数组扩容规则 demo package main import ( "fmt" ) func main() { // 声明一个底层数组,长度为10 ...

  7. .NET Core/.NET5/.NET6 开源项目汇总9:客户端跨平台UI框架

    系列目录     [已更新最新开发文章,点击查看详细] .NET Core 实现了跨平台,支持在 Windwos.Linux.macOS上开发与部署,但是也仅限于Web应用程序.对于Windows桌面 ...

  8. 第5章:资源编排(YAML)

    5.1 编写YAML注意事项 YAML 是一种简洁的非标记语言. 语法格式: 缩进表示层级关系 不支持制表符"tab"缩进,使用空格缩进 通常开头缩进 2 个空格 字符后缩进 1 ...

  9. 使用Flash Builder 4.6出现 新建配置 失败 java.lang.NullPointerException错误

    当看到这个错误的时候有点莫名奇妙的感觉,随后的第一反应是: 这跟我前些天安装的java的jre 1.8 有没有关联性.修改了设定,方法如下 "运行" -> "外部工 ...

  10. AcWing 99. 激光炸弹

    地图上有n个目标,用整数x,y表示目标在地图上的位置,每个目标都有一个价值Wi. 注意:不同目标可能在同一位置. 现在有一种新型的激光炸弹,可以摧毁一个包含r个位置的正方形内的所有目标. 激光炸弹的投 ...