`
mo默羽
  • 浏览: 23572 次
社区版块
存档分类
最新评论

Python学习之while循环练习题

阅读更多

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之条件和循环控制练习题:.pdf

    在《小白Python之条件和循环控制练习题》中,我们通过一系列精心设计的练习题,帮助初学者加深对这些概念的理解,并通过实际操作来巩固所学知识。 首先,我们来看看条件控制的练习。在编程中,选择结构是实现决策的...

    第五章Python循环习题及答案--中文

    综上所述,我们详细分析了Python中的`while`循环和`for`循环的相关题目,包括循环的基本用法、循环次数的确定、循环控制变量的增减方式以及循环中的特殊用法等。通过这些题目,可以帮助读者更好地理解和掌握Python中...

    python练习题100题.zip_KBL_Python 练习册_Python初学习题_python习题_python计算题

    这份"python练习题100题.zip"压缩包提供了一套完整的Python学习资源,专为Python初学者设计,涵盖了从基础语法到实际应用的各种练习题,旨在帮助你扎实地掌握Python编程技能。 一、Python基础语法练习 在Python初学...

    学习python的练习题

    下面我们将深入探讨Python编程的一些关键知识点,并结合提供的"Python100经典练习题.pdf"文件,为你揭示Python学习的一些核心领域。 1. **基础语法**:这是所有编程语言学习的起点,包括变量声明、数据类型(如整型...

    python 表达式和语句及for、while循环练习实例

    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编程练习题60题-含答案

    该资源共包含 10 道 Python 编程练习题,涵盖了 Python 基础知识点,包括编程备注、日期时间处理、列表遍历、条件语句、循环语句、列表切片、字典处理等。 1. Python 编程备注 在 Python 中添加备注可以使用 # ...

    Python练习题集合.rar

    通过解答"Python练习题集合.pdf"中的题目,初学者不仅可以巩固Python的基础知识,还能提高解决问题的能力,为后续更深入的学习和项目实践打下坚实的基础。记得理论结合实践,理论知识只有在实际应用中才能真正内化。

    Python100道练习题.zip

    "Python100道练习题.zip"这个压缩包正是为Python学习者提供了一个宝贵的实践平台,包含了丰富的练习题目,旨在帮助学习者巩固Python知识并提升编程技能。 首先,我们来看看31道python练习题.md。这部分可能涵盖基础...

    Python编程练习题,用Python写的各种编程练习题.zip

    "Python编程练习题,用Python写的各种编程练习题.zip" 这个压缩包文件提供了丰富的实践机会,帮助学习者巩固基础,理解Python语言的核心概念,并提高解决问题的能力。下面我们将详细探讨一些可能包含在这些练习题中...

    分享给Python新手们的几道简单练习题

    本文主要给大家分享了一些简单的Python练习题,对学习python的新手们来说是个不错的练习问题,下面话不多说了,来一起看看详细的介绍吧。 第一题:使用while循环输入 1 2 3 4 5 6 8 9 10 a = 0 while a &lt; 10: ...

    Python100道基础入门练习题(附答案).pdf

    这些练习题涵盖了Python的基础概念,包括数据类型、控制流、函数和数学运算等。通过解决这些问题,初学者能够巩固他们的编程技能,同时逐步提升解决问题的能力。在学习过程中,不断地实践和应用这些知识,将有助于...

    Python 习题库_循环语句_

    本资源"Python 习题库_循环语句_"聚焦于`for`和`while`这两种主要的循环结构,提供了一系列练习题目及源代码,旨在帮助学习者深入理解和掌握循环语句的使用。 1. **for循环** - **语法**:`for 变量 in 序列:`,...

    130道python练习题.zip

    3. **流程控制**:练习题中会有条件语句(if-else, if-elif-else)和循环结构(for, while)的题目,用于解决条件判断和重复执行的问题。 4. **函数**:Python中的函数定义、调用、参数传递以及匿名函数(lambda)...

    Python-基础习题(300题).pdf

    这份"Python-基础习题(300题).pdf"文档旨在帮助初学者巩固Python的基础知识,通过一系列的选择题来检验和提升对语言的理解。以下是部分习题及相关的Python知识点解析: 1. Python使用缩进来表示代码的层次关系。...

    130道python练习题.rar

    这份“130道python练习题.rar”压缩包文件显然包含了丰富的Python编程练习,旨在帮助学习者巩固基础知识,提高编程技能。以下是根据这些练习题可能涵盖的一些关键Python知识点的详细解释: 1. **基础语法**:Python...

    《Python100经典练习题》.pdf

    由于文档内容部分重复,并且主要内容是关于加入一个非盈利性的Python学习交流群和获取免费Python书籍的信息,这部分内容并没有提供更多的Python知识和练习题的具体信息,因此我们不再重复描述这部分内容。...

    Python 100道经典练习题 .zip

    3. **控制结构**:包括条件语句(if...else)和循环(for、while),练习题可能涉及嵌套条件和循环,以及break、continue的使用。 4. **函数**:函数是可重用代码块,Python支持函数定义、参数传递、默认参数、...

    Python100经典练习题_python_经典练习题_

    "Python100经典练习题"是一个专门针对Python编程的资源,包含了100道精心设计的练习题,旨在帮助学习者巩固基础,提高编程技能。这些练习题涵盖了Python语言的各个核心概念,包括语法、数据结构、函数、模块化编程、...

    python核心编程第二版习题答案

    在Python核心编程第二版习题答案中,通过这些问题的解答,我们可以加深对循环结构、条件语句、字符串处理、运算符使用、基本语句编写、标识符规则、Python对象属性、对象相等性判断以及模块使用等方面的认识。...

Global site tag (gtag.js) - Google Analytics