`
陈三许
  • 浏览: 7606 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

python笔记5 用户输入和while循环

阅读更多
###用户输入和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+'.')
1
0
分享到:
评论

相关推荐

    python 学习笔记-while 循环

    这是我的 python 学习笔记,记录了一些 python 使用 while 循环的小技巧.希望能够帮助初学者.

    Python学习笔记(干货) 中文PDF完整版.pdf

    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基础知识之Python中循环结构for循环与while循环.docx

    Python基础知识,循环结构,for循环与while循环学习笔记

    Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法。分享给大家供大家参考,具体如下: 前面一篇《Python学习笔记之For循环用法》详细介绍了Python for循环,这里再来讲述一下while循环的使用方法: Python 中的While...

    千峰python课件笔记+源码 (凯哥)

    千锋python基础教程:3、字符串与循环中的while '千锋python基础教程:4、布尔&list;与条件循环语句与trutle' '千锋python基础教程:5、元组&字符串&字典' 千锋python基础教程:6、函数基础 '千锋python基础教程:...

    Python笔记.docx

    流程控制和循环: 学习如何使用条件语句(if、elif、else)来控制程序流程,以及如何使用循环结构(for、while)来重复执行代码块。笔记会包括条件判断和循环的示例代码。 函数和模块: 讲解如何定义和调用函数,...

    Python学习笔记1 ~ Python学习笔记9 - 海龟画图.zip

    Python学习笔记0001 - 安装与配置Python开发环境 Python学习笔记0002 - 海龟画图 - 初画图形 Python学习笔记0003 - 海龟画图 - ...Python学习笔记0008 - 海龟画图 - while循环 Python学习笔记0009 - 海龟画图 - 字典

    Python学习笔记(干货) 中文PDF完整版【太全了,自学好料】

    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循环用法详解

    Python 有两种类型的循环:for 循环和 while 循环。for 循环用来遍历可迭代对象。 可迭代对象是每次可以返回其中一个元素的对象, 包括字符串、列表和元组等序列类型,以及字典和文件等非序列类型。还可以使用迭代器...

    python基础知识部分资源来源于自我收集和学习笔记

    5.变量和数据类型 6.标识符和关键词 7.输出 8.输入 9.运算符 10.数据类型转换 2.python基本语法 1.判断语法if 2.判断语法if-else 3.判断语法elif 4.判断语法if嵌套 5.判断语法补充知识 6.判断语法比较、...

    python零基础编程完整笔记和代码

    04.while 和 for 循环 05.字符串的介绍和操作 06.列表的介绍和操作 07.字典的介绍和操作 08.上述三种数据类型的公共操作和列表推导式 09.函数教程一 10.函数教程二 11.根据函数做案例 12.递归、lanbda和高阶...

    python学习笔记第四天循环结构

    while循环 格式 while 表达式: 语句块 执行流程: 当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,然后返回表达式继续判断其真假,直到表达式的是为假,结束循环;若...

    Python语法总结

    Python语法总结,语法学习讲义和笔记。 部分目录: 1. Python 3 1.1. 数据类型: 3 1.1.1. 整数,浮点数,字符串,布尔值(True、False),空值(None) 3 1.1.2. 数据类型list——数组: 3 1.1.3. tuple——常值...

    蛇皮书python.md

    input 用户输入 while 循环 在列表移动元素 函数 模块 类 文件处理 读取文件 写文件 异常 存储数据 错误信息 积分就是表示下支持,积分不够可以私信我。(csdn设置的积分会自己变,我也很无奈)

    Python OpenCV利用笔记本摄像头实现人脸检测

    本文实例为大家分享了Python OpenCV利用笔记本摄像头实现人脸检测的具体代码,供大家参考,具体内容如下 1.安装opencv 首先参考其他文章安装pip。 之后以管理员身份运行命令提示符,输入以下代码安装opencv pip ...

    py_materials:包含所有Python资料的存储库

    Jupyter笔记本Jupyter Notebook简介Python基础知识基本数据类型数据结构条件语句For循环和While循环功能和模块处理文本文件Matplotlib可视化最佳实践Python编码标准清单理解优化Python应用程序打包和部署用Python...

    Python学习笔记之迭代器和生成器用法实例详解

    本文实例讲述了Python学习笔记之迭代器和生成器用法。分享给大家供大家参考,具体如下: 迭代器和生成器 迭代器 每次可以返回一个对象元素的对象,例如返回一个列表。我们到目前为止使用的很多内置函数(例如 ...

    py-notes:Python笔记

    While循环 逻辑操作 对于循环 调用系统命令 日期和时间操作 # 获取输入 型铸 如果-elif-else # 清单 元组 字典 指令式 # 职能 模组 操作系统模块 档案文件 异常处理 # 字符串方法 # 常用表达 # ...

    Python基础(二)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第二部分: - while 循环 - 格式化输出 - 基本运算符 - 编码初识

Global site tag (gtag.js) - Google Analytics