Python自近两年在国内兴起之后,引起了很多IT界小伙伴们的注意,开始学习Python的朋友逐渐增多。但是学习时发现,循环一处开始默默的考验逻辑思维了,还是再做几个练习题来梳理复习一下吧。
1. 使用while循环输出1 2 3 4 5 6 8 9 10
方法一:
count=1
while count <= 10:
if count == 7:
count+=1
continue
print(count)
count+=1
方法二:
count=1
while count <= 10:
if count != 7:
print(count)
count+=1
2. 求1-100的所有数的和
sum=0
count=1
while count <= 100:
sum+=count
count+=1
print(sum)
3. 输出 1-100 内的所有奇数
count=1
while count <= 100:
if count%2 != 0:
print(count)
count+=1
4. 输出 1-100 内的所有偶数
count=1
while count <= 100:
if count%2 == 0:
print(count)
count+=1
5. 求1-2+3-4+5 ... 99的所有数的和
sum=0
count=1
while count <= 99:
if count%2 == 0:
sum-=count
else:
sum+=count
count+=1
print(sum)
6. 用户登陆(三次机会重试)
count=0
while count < 3:
name=input('请输入用户名:')
password=input('请输入密码:')
if name == 'oldboy' and password == '123':
print('login success')
break
else:
print('用户名或者密码错误')
count+=1
7:猜年龄游戏
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
age_of_oldboy=65
count=0
while count < 3:
guess=int(input('>>: '))
if guess == age_of_oldboy:
print('you got it')
break
count+=1
8:猜年龄游戏升级版
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序。如何猜对了,就直接退出。
age_of_oldboy=73
count=0
while True:
if count == 3:
choice=input('继续(Y/N?)>>: ')
if choice == 'Y' or choice == 'y':
count=0
else:
break
guess=int(input('>>: '))
if guess == age_of_oldboy:
print('you got it')
break
count+=1
初次做练习题的时候,也是感觉逻辑上转不过来,但是经过一步一步的梳理,看步骤之后再加之理解的话,有种柳暗花明的感觉啊。学习开始总是艰难的,尤其是没有接触过IT这个行业的朋友,但是,坚持是个很可怕的东西,每天坚持2到3小时,并且要讲究效率,学习效果也是不错的。
相关推荐
综上所述,我们详细分析了Python中的`while`循环和`for`循环的相关题目,包括循环的基本用法、循环次数的确定、循环控制变量的增减方式以及循环中的特殊用法等。通过这些题目,可以帮助读者更好地理解和掌握Python中...
这份"python练习题100题.zip"压缩包提供了一套完整的Python学习资源,专为Python初学者设计,涵盖了从基础语法到实际应用的各种练习题,旨在帮助你扎实地掌握Python编程技能。 一、Python基础语法练习 在Python初学...
下面我们将深入探讨Python编程的一些关键知识点,并结合提供的"Python100经典练习题.pdf"文件,为你揭示Python学习的一些核心领域。 1. **基础语法**:这是所有编程语言学习的起点,包括变量声明、数据类型(如整型...
Python中表达式和语句及for、while循环练习 1)表达式 常用的表达式操作符: x + y, x - y x * y, x / y, x // y, x % y 逻辑运算: x or y, x and y, not x 成员关系运算: x in y, x not in y 对象实例测试: x is...
通过解答"Python练习题集合.pdf"中的题目,初学者不仅可以巩固Python的基础知识,还能提高解决问题的能力,为后续更深入的学习和项目实践打下坚实的基础。记得理论结合实践,理论知识只有在实际应用中才能真正内化。
通过这些练习,初学者可以掌握Python中的条件控制(如`if`、`elif`、`else`)和循环控制(如`for`、`while`),同时了解如何根据实际问题构建逻辑和解决算法。这些基础技能对于进一步学习Python编程和理解更复杂的...
"Python100道练习题.zip"这个压缩包正是为Python学习者提供了一个宝贵的实践平台,包含了丰富的练习题目,旨在帮助学习者巩固Python知识并提升编程技能。 首先,我们来看看31道python练习题.md。这部分可能涵盖基础...
"Python编程练习题,用Python写的各种编程练习题.zip" 这个压缩包文件提供了丰富的实践机会,帮助学习者巩固基础,理解Python语言的核心概念,并提高解决问题的能力。下面我们将详细探讨一些可能包含在这些练习题中...
该资源共包含 10 道 Python 编程练习题,涵盖了 Python 基础知识点,包括编程备注、日期时间处理、列表遍历、条件语句、循环语句、列表切片、字典处理等。 1. Python 编程备注 在 Python 中添加备注可以使用 # ...
本文主要给大家分享了一些简单的Python练习题,对学习python的新手们来说是个不错的练习问题,下面话不多说了,来一起看看详细的介绍吧。 第一题:使用while循环输入 1 2 3 4 5 6 8 9 10 a = 0 while a < 10: ...
本资源"Python 习题库_循环语句_"聚焦于`for`和`while`这两种主要的循环结构,提供了一系列练习题目及源代码,旨在帮助学习者深入理解和掌握循环语句的使用。 1. **for循环** - **语法**:`for 变量 in 序列:`,...
本资源提供了 Python 编程实践第 6 章的练习题及解答,涵盖了 Python 语言的基本概念和高级应用,包括数据类型、函数、循环、判断、列表、字符串等内容。通过这些练习题和解答,读者可以深入了解 Python 语言的特点...
3. **流程控制**:练习题中会有条件语句(if-else, if-elif-else)和循环结构(for, while)的题目,用于解决条件判断和重复执行的问题。 4. **函数**:Python中的函数定义、调用、参数传递以及匿名函数(lambda)...
这些练习题涵盖了Python的基础概念,包括数据类型、控制流、函数和数学运算等。通过解决这些问题,初学者能够巩固他们的编程技能,同时逐步提升解决问题的能力。在学习过程中,不断地实践和应用这些知识,将有助于...
这份"Python-基础习题(300题).pdf"文档旨在帮助初学者巩固Python的基础知识,通过一系列的选择题来检验和提升对语言的理解。以下是部分习题及相关的Python知识点解析: 1. Python使用缩进来表示代码的层次关系。...
这份“130道python练习题.rar”压缩包文件显然包含了丰富的Python编程练习,旨在帮助学习者巩固基础知识,提高编程技能。以下是根据这些练习题可能涵盖的一些关键Python知识点的详细解释: 1. **基础语法**:Python...
由于文档内容部分重复,并且主要内容是关于加入一个非盈利性的Python学习交流群和获取免费Python书籍的信息,这部分内容并没有提供更多的Python知识和练习题的具体信息,因此我们不再重复描述这部分内容。...
3. **控制结构**:包括条件语句(if...else)和循环(for、while),练习题可能涉及嵌套条件和循环,以及break、continue的使用。 4. **函数**:函数是可重用代码块,Python支持函数定义、参数传递、默认参数、...
"Python100经典练习题"是一个专门针对Python编程的资源,包含了100道精心设计的练习题,旨在帮助学习者巩固基础,提高编程技能。这些练习题涵盖了Python语言的各个核心概念,包括语法、数据结构、函数、模块化编程、...