脚本语言学习(二)

循环语句与range函数

循环语句

格式

for 变量 in range (参数)
被循环执行的语句

说明:range的参数就是循环的次数。缩进的语句会被循环执行。变量表示每次循环的计数,如果range后面的次数是固定的,那么变量就是0到(次数减1)。

例子
注意:print函数有一种输出方法,是将你要输出的各种信息之间用逗号分隔,那么输出之后,每输出的字符串之间会增加空格,所以hello:和i之间会有一个空格。

range函数

作用:产生循环计数序列

使用方法

  • range(N)

作用是产生从0到N-1的整数序列,即0,1,2,...N-1。例如range(5)会产生0,1,2,3,4这五个数。

  • range(M,N)

作用是产生从M到N-1的整数序列。例如range(2,5)会产生2,3,4三个数。

关于turtle函数的一些补充

  • turtle.setup(长,宽,x坐标,y坐标):建立一个画布
  • turtle.penup():将画笔抬起,这时进行移动不会留下痕迹
  • turtle.pendown():将画笔放下
  • turtle.pensize():设定画笔的宽度
  • turtle.pencolor():设定画笔的颜色
  • turtle.done():如果采用文件式描写方法,用这句话放在最后,那么程序运行之后不会退出,需要手动将窗体关闭。如果希望自动退出,就把这句话删掉。

数字类型及操作

整数类型

  • 可正可负,没有取值范围的限制
  • 可用pow(x,y)函数,计算x的y次方,想算多大都可以

    四种进制的表示形式

  • 十进制:1010,-99等
  • 二进制,以0b或0B开头,例如0b010,-0B101
  • 八进制:以0o或0O开头,例如0o123,-0O456,注意不是00
  • 十六进制:以0x或0X开头例如0x9a,-0X89

浮点数类型

  • 浮点数的取值范围和小数精度有限制,但常规计算可忽略
    因为取值范围数量级为正负10的308次方,精度数量级为10的-16次方
  • 浮点数间运算存在不确定尾数,不是bug

round函数

  • round(x,d):对x四舍五入,d是小数截取位数
  • 浮点数之间的运算及比较,用round()函数进行辅助

例如:

>>>0.1+0.2==0.3
False

>>>round(0.1+0.2,1)==0.3
True

科学计数法

复数类型

  • a+bj被称为复数
  • .real可获得实部,.imag获得虚部

例子:z=1.23e-4+5.6e+89jz是一个变量,可以用z.real获得实部,用z.imag获得虚部

数值运算操作符


数值运算函数



原文地址:https://www.cnblogs.com/CCchaos/p/12272741.html

时间: 2024-11-16 19:50:06

脚本语言学习(二)的相关文章

JavaScript--基于对象的脚本语言学习笔记(二)

第二部分:DOM编程 1.文档象模型(DOM)提供了访问结构化文档的一种方式,很多语言自己的DOM解析器. DOM解析器就是完成结构化文档和DOM树之间的转换关系. DOM解析器解析结构化文档:将磁盘上的结构化文档转换成内存中的DOM树 从DOM树输出结构化文档:将内存中的DOM树转换成磁盘上的结构化文档 2.DOM模型扩展了HTML元素,为几乎所有的HTML元素都新增了innerHTML属性,该属性代表该元素的"内容",即返回的某个元素的开始标签.结束标签之间的字符串内容(不包含其它

JavaScript--基于对象的脚本语言学习笔记(一)

1.两种嵌入js的方式 使用javascript前缀构建url:<a href="javascript:alert('运行JavaScript..')">运行js</a> js脚本放在<style></style>之间: <style type="text/javascript"> alert("运行JavaScript..") </script> 2.如果没有声明变量直接使

JavaScript--基于对象的脚本语言学习笔记(三)

事件处理器 1.一个数据校验表单的例程 <html> <head> <title>js练习</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> String.prototype.trim=function(){ r

java脚本语言学习心得

第一篇技术博客,一定要认真! 第一篇技术博客,一定要认真! 第一篇技术博客,一定要认真! 好了,进入正题: 一 什么是脚本语言? 程序的运行方式有两种:编译运行和解释运行 1.1 前者的典型代表是java, 从文件角度看分为三步: write[编写]: a.java文件(拿个记事本就能写,扩展名是.java), compile[编译]: 编译(cmd命令是java a.java,ide集成了编译器运行之前自动编译)之后产生了a.class文件(是一堆二进制码,人看不懂,是给虚拟机看的) 运行[r

InstallShield 脚本语言学习笔记

InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加.     一.基本语法规则      1.变量      BOOL 布尔型 值为TRUE(1)或FALSE(0)      CHAR 字符型 一字节长的(8bit)的字符      HWND 窗口句柄 用来存放窗口句柄      INT 整型 两字节长的整数      LIST 列表型 指向InstallShield列表,用ListCr

脚本语言学习(一)

两类语言的优势 静态语言(编译语言):程序优化更充分,运行速度更快 脚本语言(解释语言):维护更灵活,跨多个操作系统平台 python的两种编程方法 交互式:对每个输入语句及时运行结果,适合语法练习 文件式:批量执行一组语句并运行结果,是编程的主要方式 实例一: #TempConvert.py TempStr = input("请输入带有符号的温度值: ") if TempStr[-1] in ['F', 'f']: C = (eval(TempStr[0:-1]) - 32)/1.8

Shell脚本语言学习总结

Shell 是一种脚本程序,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了. 编写第一个Shell 程序 在linux命令行执行 [[email protected] test]# echo "我的第n个shell 程序" 我的第n个shell 程序 打开文本编辑器, 新疆一个名称为xxx.sh的文件,例如:test.sh #!/bin/bash echo "Hello Word !" #编辑完成后使用命令,使test.sh脚本具有执行权限:c

C语言学习(二)--数据类型

基本数据类型 C语言的基本数据类型是:整型.字符型.单精度浮点型.双精度浮点型. 类别 类型名 数据长度 字符 char 8位 短整型 short int.unsigned short int 16位 整型 int.unsigned int 32位 长整型 long int.unsigned long int 32位 单精度浮点型 float 32位 双精度浮点型 double 64位   枚举类型 枚举类型就是指它的值为符号常量而不是字面值的类型.声明形式: enum Door_Type {O

shell 脚本语言学习

Bash 变量类型 环境变量 作用域为当前shell进程及其子进程 Export  varname=vlaue 定义为环境变量 脚本在执行时启动一个子shell进程: 命令行中启动的脚本会继承当前shell环境变量 但是如果是系统自动自行的脚本(非命令行启动)就需要自我定义需要各种环境变量 本地变量(局部变量) 位置变量 $1  $2 [email protected]表示所有参数 $#表示参数个数 特殊变量 $? : 上一个命令的执行状态返回值 本地变量: Bash :是进程额变量 撤销变量