首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

青少年编程Python探究数学(4)

经过前面的学习,你已经对编程有了一点了解,本节我们要更进一步:写个函数。 在初中数学中,有对函数的详细解释,此处不赘述。 对于Python里面的函数,有自己的独特定义方法。...polygon是当前所定义的函数的名字,一般小写字母表示。 ()这个括号里面应该写函数的参数,现在我们暂时不写参数,但是括号还是要写上,不能不写。...这样,缩进的方式就表示第6行到第8行,是当前函数polygon的代码块,只有在调用这个函数的时候,这部分代码才被执行。 如何调用这个函数?第10行,就是调用这个函数。...: forward(side) right(alpha) polygon(int(length), int(n)) 第4、5行,还是通过键盘获得用户输入的多边形边数和编程

50920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    青少年编程Python探究数学(3)

    注意,提示语的外围,是英文状态下的引号包裹,必须是英文状态下的引号——英文的引号,可以是单引号,也可以是双引号,在引号包括下的东西称为字符串。...这说明input()函数已经捕获了我们通过键盘输入的数字,并且返回了'7',这是一个字符串——符合前面提到的字符串的特点,引号包裹。...can only concatenate str (not "int") to str 第1行中,a = input('please input a number:')的含义是,将捕获的键盘输入字符,变量...在数学上,人们很早就研究了正多边形和它的外接圆的关系,也发现了这样的规律,当多边形的边数阅读,该多边形与外接圆越接近——这是一种近似地计算圆的周长的方法。...中国古代,把这称之为“割圆术”,魏晋时期数学家刘徽于公元263年撰写的《九章算术注》有详细的记载。对此有兴趣深入了解的同学,可以查阅有关资料。 ?

    79320

    青少年编程Python探究数学(5)

    前面小海龟绘制了一个多边形,这仅仅是对Python的初步了解,如果要更深入地研究如何用Python学习数学,还要继续学习有关运算。本节就向读者介绍Python中的基本算术运算。...对于常见的数学运算,在Python中还有一些内置函数给予支持,比如:abs()、divmod()、pow()、round()、sum(),下面演示一下这几个内置函数的使用方法,从中可以了解它们的含义。...divmod():计算商和余数 >>> divmod(5, 2) (2, 1) divmod()的参数有两个,第一个是被除数,第二个是除数,返回结果是圆括号包裹的一个对象,这个对象是Python中的一个内置对象...有一个基本公式: a、b分别表示被除数和除数,如果a / b,可以//符号得到这两个数相除的商,我们也称这种相除为地板除,例如: >>> 5 // 2 2 >>> -5 // 2 -3 >>> 11...排成一列的数字就组成了一个序列——中所有数字的和,例如: >>> lst = [1,2,3,4,5] >>> sum(lst) 15 在这里,变量lst引用的对象是[1, 2, 3, 4, 5],这个对象是[

    69620

    编程语言学习小结

    学习一门编程语言也一样。对于一门编程语言来说,“表” 就是基本词汇和语法。 对于基础语法的学习,我们可以看一些简短而又系统的教程。 2.编码实践 所谓“纸上得来终觉浅,绝知此事要躬行”是也。...掌握基础,持续练习 每一门编程语言的学习内容都会涉及: 运行环境 数据类型(数字、字符串、数组、集合、映射字典等) 表达式 函数 流程控制 类、方法 等等,不同的语言还有一些不同的特性,可以通过对比学习来加深理解...后面还要再去深入了解面向对象编程OOP、函数式编程FP、并发、异常、文件IO、网络、标准库等内容,并辅以持续的练习,这些内容才能够让你真正进入编程领域并做出实际的软件。...这里的“牛”,可以理解为我们所说的各种编程思想,编程范式,编程方法,编程技巧等等。最后,达到“运用之妙,存乎一心”之境也。 4.创造世界 编程的本质就是创造世界。...正是这些各个编程领域的引领者们,才使得我们这个世界更加美好。

    71820

    Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言,Go 是于 2009 年 11 月开源,然后最终在 2012 年上半年的时候发布了 Go...目前 Go 有一个非常活跃的社区,现在很多互联网公司的后端开发很多都是 Go 语言开发了,当然了,这个目前还动摇不了 Java 的统治地位。...二、Go 语言学习技巧 了解各语言的优缺点 对技术人员而言,学习一门新语言,必然需要掌握这门语言的一些优缺点,以及其他类似语言的优缺点,有对比才能让你更快的理解这门语言 Go 语言的优缺点 Go 优点:...编程语言会影响编程思维,对于 Go,最重要的思维就是并发思维,因此,学习 Go,就要用 Go 的编程思维去写 Go 代码,而不是其他语言的思维方式【Golang coding in go way】。...所以,这正是 Go 编程思维的来源。

    36010

    Go 语言学习技巧和编程思维

    我的原文《Go 语言学习技巧和编程思维》链接,欢迎前往关注,更加方便快捷的接收最新优质文章----一、了解 Go 语言了解 Go 语言背景学习 Go 语言,首先要了解 Go 语言,Go 是于 2009...目前 Go 有一个非常活跃的社区,现在很多互联网公司的后端开发很多都是 Go 语言开发了,当然了,这个目前还动摇不了 Java 的统治地位。...,对于 Go,最重要的思维就是并发思维,因此,学习 Go,就要用 Go 的编程思维去写 Go 代码,而不是其他语言的思维方式【Golang coding in go way】。...所以,这正是 Go 编程思维的来源。...我的原文《Go 语言学习技巧和编程思维》链接,欢迎前往关注,更加方便快捷的接收最新优质文章参考Go coding in go way (https://tonybai.com/2017/04/20/go-coding-in-go-way

    44451

    编程语言学习和使用的观点

    我的一些关于编程语言学习和使用的观点如下,因为最近谈到这个事情,就记录下来吧,但是我只想简单的表述出来。当然,我不想陷入语言孰优孰劣这种争论的圈子里。 多掌握一门语言有没有价值?...如果一门新的语言能改变你对编程的理解,它就是值得学习的。另外,每一门语言对应着一种或几种 “编程范型”,接触不同的编程范型是很有价值的,这是扩展视野的好机会。...编程语言只是工具,工具都是用来解决特定的问题的。特定的问题使用适合的工具来解决。但是很多情况下,我们的选择太多。选择这一门编程语言的原因可能只是因为 “它很酷啊”,或者 “因为大家都在用它”。...在招聘的时候每个面试官都会有自己的偏见,对我来说,如果应聘者技术面非常窄,比如说他只熟练使用过一门编程语言,我往往会对他说 No。...我觉得 C、C++是初学编程应该介入的语言类型,有人说是难了一点。但是你看看 C 和 C++基础扎实的人算法和数据结构都不差,而且你可以明白一些底层的机制,之后再转向其它语言就比较快了。

    53110

    小学生编程入门从哪种编程语言学起?

    从而大大降低了孩子们的学习难度,孩子们能在短时间内获取学习编程的成就感,这对他们学习编程是个很好的激励。...二、学习编程有利于培养细心耐心与专注力 学习编程非常需要耐心和定力,有时候少了一个动作、错了一个符号就会造成程序错误,更别说逻辑上分析问题时的疏忽。...所以学习编程一个非常大的好处就是编程够能够提升孩子们发现问题、解决问题的能力,会让孩子静下心来,学会专注做好一件事情。...三、学习编程有助于提升孩子升学竞争力 随着编程教育的重要性日渐凸显,编程教育已经逐步纳入基础课程范畴,具备一定的编程能力也给孩子们增加更多额外的竞争优势。...四、编程思维与能力已经成为AI时代的核心竞争力 结合不同学科知识应用在编程上,也可以结合硬件进行扩展编程,早学习和生活中通过编程思维去解决问题,这些能力是未来一代在AI时代立足的基本素养。

    2K40
    领券