`
陈三许
  • 浏览: 7978 次
  • 性别: 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编程语言的while循环是一种基础的循环结构,用于重复执行一段代码直到给定条件...在编写代码时,一定要注意避免逻辑错误导致的无限循环,并利用循环结构来处理数据和用户输入,从而实现动态和智能的应用程序。

    菜鸟的Python笔记

    Python的基本语句包括变量赋值、函数调用、条件语句(if...else)、循环语句(for循环和while循环)等。在控制结构方面,Python提供了异常处理机制,用于捕获和处理运行时错误。 函数是Python中的基本执行单元,...

    Python笔记 ,python笔记全,Python源码.zip

    这份“Python笔记全,Python源码”的压缩包很可能是为了帮助初学者或有经验的开发者深入理解Python语言的核心概念和实践技巧。以下是根据标题和描述可能包含的一些关键知识点: 1. **基础语法**:Python的基础包括...

    python核心笔记.pdf

    在【第八章 条件和循环】中,读者将学习如何使用if语句进行条件判断,while和for循环进行重复执行,这是编程逻辑的重要组成部分。而【第九章 文件和输入输出】则会涵盖如何与外部文件交互,读取和写入数据,这对于...

    小甲鱼python教程笔记

    本教程笔记涵盖了 Python 的基础知识点,包括变量、字符串、列表、元组、布尔类型、逻辑运算符、循环结构、列表访问、成员资格运算符、is 运算符、引用和拷贝、列表推导式、元组的使用、字符串的加法和乘法、格式化...

    python笔记.rar

    2. 循环结构:for循环用于遍历序列(如列表、元组、字符串),while循环用于满足特定条件时持续执行代码。break和continue语句可用来提前退出循环或跳过当前迭代。 3. 函数:使用def关键字定义函数,参数传递默认为...

    Python 笔记源码综合下载.zip

    在学习Python笔记源码时,你将接触到这些概念的实际应用,通过阅读和运行源码,可以加深对Python的理解并提升编程能力。源码中可能包括了各种示例,如函数实现、面向对象设计、数据处理流程等,这些都是掌握Python...

    python笔记

    廖雪峰Python笔记总结 廖雪峰Python笔记涵盖了Python语言的基础知识,从最基本的概念到模块部分,不包括函数式编程。下面是对该笔记的知识点总结: Python基础 * Python语言的概述:Python是一种高级的、解释性的...

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

    while循环基于条件持续执行代码块,for循环常用于遍历序列,如列表、元组或字符串。循环结构的嵌套可以实现多层循环,处理复杂逻辑。 这份笔记为Python初学者提供了全面而详细的入门教程,涵盖了从安装环境到编写...

    Python笔记 ,python笔记全,Python

    8. **标准输入输出**:介绍input()函数的使用和处理用户输入的方法。 9. **正则表达式**:讲解Python中的re模块,用于处理和匹配文本的正则表达式。 10. **数据结构与算法**:可能包括链表、栈、队列、堆、图等...

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

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

    从零学Python笔记

    2. **控制结构**:Python提供了if-else语句、for循环和while循环来控制程序流程。例如,if语句用于条件判断,for循环常用于遍历序列(如列表或元组),while循环则在满足条件时持续执行。 3. **函数**:Python中的...

    python笔记和快速拷贝

    Python的基础知识通常包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、控制流(如if-else语句、for循环、while循环)、函数定义和调用、类和对象等。对于初学者,理解这些基本概念是至关重要的...

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

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

    python笔记整理

    2. **流程控制**:Python支持条件语句(if-else)和循环结构(for、while),用于控制程序执行的流程。掌握这些能帮助编写逻辑复杂的程序。 3. **函数与模块**:函数是可重用的代码段,Python提供了内置函数以及...

    python核心笔记pdf

    此外,还有流程控制结构,如条件语句(if-else)和循环(for、while)。Python中的缩进规则是其语法的一大特色,它替代了其他语言中的大括号来表示代码块。 2. **函数与模块**:Python支持函数定义,可以有参数和...

    Python3中文笔记

    5. **控制流**: 包括if-else语句、for循环、while循环等,用于根据条件执行不同的代码块或重复执行某些任务。 6. **函数**: 函数是代码的复用单元,笔记会讲解如何定义函数、传递参数、返回值以及匿名函数(lambda...

Global site tag (gtag.js) - Google Analytics