###用户输入和while循环
##函数input()的工作原理:让程序暂停运行,等待用户输入如一些文本,之后 将其存储在一个变量中
message=input('Tell me some thing ,and I will repeat it back to you:')
print(message)
#用户按照提示输入自己的名字
name=input('please enter your name:')
print('Hello,'+name+"!")
#运算符 += #储存在**中的字符串的末尾添加字符串
prompt=('If you teel us who you are,we can personalize the messages you see')
prompt+=('\nWhat is your first name?')
name=input(prompt)
print('Hllo,'+name +'!')
#函数int()获取数值输入##函数input()输入解读字符串
#用户输入年龄
age=input('How old are you?')
age=int(age) #将字符串表示转化成数值表示,用户只能输入数值
print(age)
#下面age为字符串 18为数值,如果没用int()函数,python将引发错误,int()函数将数字的字符串表示转化成数值表示
#利用int()函数来判断一个人的是否满足年龄要求
age=input('How old are you?')
age=int(age)
if age>=18:
print('\nCongratulations on checking successfully!')
else:
print('\nSoryy,you are less than eigteen years of age!')
#求模运算符% 用来指出两数相除的余数 #可用来判断奇偶数
number=input("Enter a numbe,and I will tell you if it's even or odd:")
number=int(number)
if number%2==0:
print('The number '+str(number)+' is even')
else:
print('The number '+str(number)+' is aodd')
print('\n')
##while循环
#for循环:针对集合中的所有元素; while循环:循环不断进行,直到指定的条件不满足为止
#简单的while循环
current_number=1
while current_number<10000:
print(current_number)
current_number+=3
#让用户选择何时退出
prompt=('Tell me something,and I will respeat it back to you:')
prompt+=("\nEnter 'quit' to end the program!")
message=""
while message != 'quit':
message=input(prompt)
if message !='quit': #避免打印quit
print(message)
#使用标志#定义一个变量 当变量(标志)的值为True时 循环进行 False时循环结束
prompt=('Tell me something,and I will respeat it back to you:')
prompt+=("\nEnter 'quit' to end the program!")
active=True
while active:
message=input(prompt)
if message=='quit':
active=False
else:
print(message)
#使用break退出循环(控制哪些代码行将执行,哪些代码行不执行)、可使用break语句来退出任何python循环
#while True打头的循环将不断运行 直到遇到break语句
prompt=('Tell me something,and I will respeat it back to you:')
prompt+=("\nEnter 'quit' to end the program!")
while True:
message=input(prompt)
if message=='quit':
break
else:
print(message)
#continue语句 返回到循环开头,根据测试结果决定是否继续执行循环
#打印偶数
current_number=0
while current_number <=10000:
current_number +=1
if current_number%2==1:
continue
print(current_number)
###使用while循环来处理列表和字典
#在列表间移动元素
while unconfirmed_users:
current_user=unconfirmed_users.pop()#方法.pop()删除列表的末尾元素
print("Verifying user:"+current_user.title())
confirmed_users.append(current_user)#方法.append()在列表末尾添加元素
print("\nThe following users have been confirmed:")
for confirmed_user in confirmed_users:
print(confirmed_user.title())
#删除列表中所有特定的值
pets=['cat','dog','cat','goldfish','cat','rabbit']
while 'cat' in pets:
pets.remove('cat')
print(pets)
#使用用户输入来填充字典
responses={}
active=True
while active:
name=input("What's your name?")
response=input("Which mountain would you like to climb someday?")
responses[name]=response #将用户输入的信息存入字典中
repeat=input("would you like to let another person respond?(Yes/No)")
if repeat=='No':
active=False
print("\n----Results----")
for name,response in responses.items(): ##循环字典的键-值对时 分别要用.keys() .values() .items()
print(name+"would like to climb "+response+'.')
分享到:
相关推荐
这是我的 python 学习笔记,记录了一些 python 使用 while 循环的小技巧.希望能够帮助初学者.
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 ...6.1 while循环 6.2 for循环 6.3 循环结构嵌套
Python基础知识,循环结构,for循环与while循环学习笔记
本文实例讲述了Python学习笔记之While循环用法。分享给大家供大家参考,具体如下: 前面一篇《Python学习笔记之For循环用法》详细介绍了Python for循环,这里再来讲述一下while循环的使用方法: Python 中的While...
千锋python基础教程:3、字符串与循环中的while '千锋python基础教程:4、布尔&list;与条件循环语句与trutle' '千锋python基础教程:5、元组&字符串&字典' 千锋python基础教程:6、函数基础 '千锋python基础教程:...
流程控制和循环: 学习如何使用条件语句(if、elif、else)来控制程序流程,以及如何使用循环结构(for、while)来重复执行代码块。笔记会包括条件判断和循环的示例代码。 函数和模块: 讲解如何定义和调用函数,...
Python学习笔记0001 - 安装与配置Python开发环境 Python学习笔记0002 - 海龟画图 - 初画图形 Python学习笔记0003 - 海龟画图 - ...Python学习笔记0008 - 海龟画图 - while循环 Python学习笔记0009 - 海龟画图 - 字典
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 ...6.1 while循环 6.2 for循环 6.3 循环结构嵌套
Python 有两种类型的循环:for 循环和 while 循环。for 循环用来遍历可迭代对象。 可迭代对象是每次可以返回其中一个元素的对象, 包括字符串、列表和元组等序列类型,以及字典和文件等非序列类型。还可以使用迭代器...
5.变量和数据类型 6.标识符和关键词 7.输出 8.输入 9.运算符 10.数据类型转换 2.python基本语法 1.判断语法if 2.判断语法if-else 3.判断语法elif 4.判断语法if嵌套 5.判断语法补充知识 6.判断语法比较、...
04.while 和 for 循环 05.字符串的介绍和操作 06.列表的介绍和操作 07.字典的介绍和操作 08.上述三种数据类型的公共操作和列表推导式 09.函数教程一 10.函数教程二 11.根据函数做案例 12.递归、lanbda和高阶...
while循环 格式 while 表达式: 语句块 执行流程: 当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,然后返回表达式继续判断其真假,直到表达式的是为假,结束循环;若...
Python语法总结,语法学习讲义和笔记。 部分目录: 1. Python 3 1.1. 数据类型: 3 1.1.1. 整数,浮点数,字符串,布尔值(True、False),空值(None) 3 1.1.2. 数据类型list——数组: 3 1.1.3. tuple——常值...
input 用户输入 while 循环 在列表移动元素 函数 模块 类 文件处理 读取文件 写文件 异常 存储数据 错误信息 积分就是表示下支持,积分不够可以私信我。(csdn设置的积分会自己变,我也很无奈)
本文实例为大家分享了Python OpenCV利用笔记本摄像头实现人脸检测的具体代码,供大家参考,具体内容如下 1.安装opencv 首先参考其他文章安装pip。 之后以管理员身份运行命令提示符,输入以下代码安装opencv pip ...
Jupyter笔记本Jupyter Notebook简介Python基础知识基本数据类型数据结构条件语句For循环和While循环功能和模块处理文本文件Matplotlib可视化最佳实践Python编码标准清单理解优化Python应用程序打包和部署用Python...
本文实例讲述了Python学习笔记之迭代器和生成器用法。分享给大家供大家参考,具体如下: 迭代器和生成器 迭代器 每次可以返回一个对象元素的对象,例如返回一个列表。我们到目前为止使用的很多内置函数(例如 ...
While循环 逻辑操作 对于循环 调用系统命令 日期和时间操作 # 获取输入 型铸 如果-elif-else # 清单 元组 字典 指令式 # 职能 模组 操作系统模块 档案文件 异常处理 # 字符串方法 # 常用表达 # ...
本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第二部分: - while 循环 - 格式化输出 - 基本运算符 - 编码初识