第3课练习题答案:

1、A

2、每行输出一个数字,分别是:2、3、10,注意是换行输出。

3、c=(a+b)*2

宋朝人在一本书中说:“鞑靼无文字,每调发军马,即结草为约,使人传达,急于星火。”这是用结草来调发军马,传达要调的人数呢!

公元1937年,人们在维斯托尼斯发现了一根四十万年前的骨头,是狼崽子的小腿骨,上面有55道深痕。这是到2013年为止,最早的刻痕记数的历史见证。

如果我们模仿古人,每天的学习任务完成了,就在一纸上画一条线。试编一个程序,算一算若连续画了5天,一共有多少条线?

x=0

x=x+1

x=x+1

x=x+1

x=x+1

x=x+1

print(x)

运行结果:5

语句“x=x+1"的含义是先把变量x的原值加1,然后将其赋值给x,程序运行过程如图4.1所示。

图4.1

所以当程序运行到语句“print(x)”时,就在屏幕上输出x的值,其运行结果为5。

语句“x=x+1”每运行一次,x的值就增加1。这样变量x可以起到统计次数的作用,有计数的功能。通常我们把具有计数功能的变量称为“计数器”。

Python当中没有类似C++当中的“i++”(自增运算符)或“i--”(自减运算符),只是可以将“i=i+1”省写为“i+=1”的形式,除此之外,还有一些类似的赋值运算符,如图4.2所示。

图4.2

请你在Python IDLE中输入以下程序

a=10

b=20

c=30

c=a+b

print(c)

根据图4.2的顺序,依次将上面程序中的第4行修改为:c+=a、c-=a等等,试验程序输出变量c的结果。

最后,我们来做练习题,答案在第5课公布。

1、语句“a+=b”与下面的( )的语句等价。

A. a=b B. a+b=a C. a=a+b D.a=b+1

2、阅读程序写结果。

y=20

y=y+1

y=y+1

y=y+1

y=y+1

print(y)

3、完善程序,第3、5行需要补充程序。

小华的岁数比爸爸的少23,小华爸爸与小华爷爷的岁数也少23,已知小华为8岁,那么请输出他们的岁数。

a=8

print("小华的岁数:",a)

a=

print("小华爸爸的岁数:",a)

a=

print("小华爷爷的岁数:",a)

以上是Python编程第4课内容,主要是练习赋值语句的使用,明白什么是“计数器”变量,加深对变量的理解。希望能让你有所收获。

图4.3

我是和你一起学习Python的初始化工作室大陈,如果你对于我的课程有疑问请在评论区留言,我们一起来探讨Python的学习。

python计数器变量_Python编程第4课,从结绳计数到计数器,强化变量、赋值语句使用...相关推荐

  1. python 累加器_Python编程第5课:累加器,变量与赋值进阶练习

    [回顾]Python编程第4课计数器的练习题答案. 1.C    2.24  3.请见下方 a=8 print("小华的岁数:",a) a=a+23 print("小华爸 ...

  2. c 输出空格_Python编程第2课,认识打印输出函数print,17个案例详解5个参数

    先说说第1课作业的答案. 1.Python编写的源程序扩展名为( A). A. py B. cpp C. doc D. mp4 2.阅读程序写结果. print("1+1") 图2 ...

  3. python class 是否存在某个变量_Python编程思想(29):使用type()函数定义类

    ----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要函 ...

  4. python 查看当前目录_Python学习第156课--ls的运用、环境变量以及PATH

    [每天几分钟,从零入门python编程的世界!] 之前简单的介绍了Linux中几个简单的命令. 这节再深入一点介绍下 ls 的运用. ls ls相当于是list的简写,它的作用是把我们当前目录中的文件 ...

  5. 怎样保存python源程序_Python编程第1课,认识IDLE,编写保存运行第1个程序

    你为什么想学Python呢?简单?易学?还是为了跟风? 大陈学它,起初完全是跟风,说实在话,写这篇文章的时候,我还没找到充足的理由告诉你,为什么不去学C.C++.VB.Java等,而一定要学Pytho ...

  6. python培训学习方法_python编程学习方法及技术进阶建议

    一.学习python编程基础步骤 1. 建立python环境.python版本的选择,个人强烈推荐pyhton3.因为python2会在2020年停止支持,以及官方在python3上的推动和pytho ...

  7. python本地库_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  8. python应声虫程序_Python编程基础

    第 1章 准备工作 1 任务1.1 认识Python 1 1.1.1 初识Python 1 1.1.2 了解Python发展历史 2 1.1.3 了解Python特性 2 任务1.2 搭建Python ...

  9. 把字符串变为变量_python学习第10课--列表和字符串的可变性

    在python中,取得字符串中的某一个位置的字符,跟取得列表中某一个位置的数据,都可以使用这种写法: 变量名[索引] 实例: I_said="Luckey boy" I_said[ ...

最新文章

  1. docker 搭建私有仓库
  2. [Android]Fragment自定义动画、动画监听以及兼容性包使用
  3. Android Studio下载安装教程及开发环境搭建
  4. 移植memtester到android平台
  5. MVC中利用ActionFilterAttribute过滤关键字
  6. Spark SQL整合Hive
  7. Java中==和equals、equals和hashCode的关系详解
  8. 北大青鸟ASP.NET之总结篇
  9. Xshell连接Linux
  10. 一种简单的可控并发粒度的TaskScheduler的实现
  11. [Luogu 1730]最小密度路径
  12. TensorFlow 2 Object Detection API 教程: 安装
  13. newgrp - 登录到新的用户组中
  14. java date 在mybatis_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
  15. Teechart图表应用技术详解—第四章之工具组件概述
  16. Android color颜色-色号总结
  17. 新手gxf学python---万年历
  18. qq空间留言板删除 php,怎么批量删除QQ空间的说说
  19. HCIE--路由交换--IGP部分实验详解
  20. Talk to AI,揭秘背后的语音识别数据

热门文章

  1. (大二上)计算机网络知识点
  2. 一个简单的五子连珠小游戏
  3. Lightwave 3D 8 Cartoon Character Creation, Volume 1: Modeling Texturing
  4. 风云起的芯片时代,英特尔的封装之路
  5. selenium窗口切换和关闭指定窗口
  6. 用matlab编码linprog,matlab中的linprog
  7. dlp型3d打印机_DLP 3D打印机总体框图介绍
  8. 链路状态算法实现Java,JAVA基于蚁群算法路由选择可视化动态模拟(开题报告+任务书+毕业论文+外文翻译+源代码+可执行程序+答辩P...
  9. 用计算机处理信息的例子,用计算机解决生活中实际问题的方法--
  10. 用Python采集球员信息,成功预测到了球赛胜负?