Python程序设计 第1章 顺序程序设计2(第2次课).ppt

Python程序设计 第1章 顺序程序设计2(第2次课).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机编程导论 ;第1章 顺序程序设计;框图复习;单分支判断框—用于解决单分支问题 例子: if x0: n=n+1;False;循环框2—用于解决需要反复进行的问题。 i=1 s=0 while True: s=s+i i=i+1 if i100: break print s ;输入;1.5 顺序程序设计基础知识;;1.5.2 python的变量和引用;3. 共享引用 共享引用是指多个变量引用同一个对象。下面的语句使两个变量都引用同一个对象3 a=3 b=a 下面在windows中的idle中演示对象、变量和引用 a=[1,2,3] b=a; a[0] 1 b[0]=4 a[0] 4 a [4, 2, 3] b [4, 2, 3]; 整数 十进制整数如,0、-1、9、123 十六进制整数,需要16个数字0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f来表示整数,为了告诉计算机这是一个十六进制数,必须以0x开头,如0x10、0xfa、0xabcdef 八进制整数,只需要8个数字0、1、2、3、4、5、6、7来表示整数,为了告诉计算机这是一个八进制数,必须以0o开头,如0o35、0o11 二进制整数、只需要2个数字0、1来表示整数,为了告诉计算机这是一个二进制数,必须以0b开头如,0b101、0b100; 浮点数 浮点数又称小数,如 15.0、0.37、-11.2、1.2e2、314.15e-2 复数 复数是由实部和虚部构成的数,如3+4j、0.1-0.5j;1.5.4 字符串 用单引号、双引号或三引号括起来的符号系列称为字符串,如abc、123、中国、Python、可换行的字符串 空串表示为或 ;2. 转义字符 转义字符可表示所有字符 如 \n 是换行符 \x41 、 \101 、 A 都表示字符A 请理解下列语句 print 123456 123456 print 123\n456 123 456 ;;1.5.6 常用内置函数 ;;1.5.7 对象的删除 Python中删除对象用del语句。del用来删除一个对象,并释放对象所占资源。del的用法演示如下: a=[1, 2, 3] del a[1] a [1, 3] x=5 x 5 del x #此后x就不存在了 ;1.5.8 输入输出 用Python进行程序设计,输入是通过input( )函数来实现的,imput( )的一般格式为: x=input(提示:) 该函数返回输入的对象。可输入数字、字符串和其它对象 输出是通过print语句来完成的,print语句的一般格式为: print 对象1, 对象2, ... , 对象n;1.5.9 模块的导入 常用的是 import 模块名 如: import math math.sin(0.5) #求0.5的正弦 import random x=random.random( ) #获得[0,1) 内的随机小数 y=random.random( ) n=random.randint(1,100) #获得[1,100]上的随机整数 ;1.7 顺序程序设计基础知识的应用;开始;#Exp1_3.py s=input(x,y,z=) x, y, z=s.split(,) #把字符串用逗号进行分离,返回子串构成的列表 if xy: ? x, y=y, x #交换x, y的值 ?if xz: x, z=z, x if yz: y, z=z, y print(x, y, z);【例1-4】输入一个二元一次方程组,解方程组。 ;图1-11 加减消元法解二元一次方程组;#Exp1_4.py a=[[0, 0, 0], [0, 0, 0]] #定义一个列表 a[0][0], a[0][1], a[0][2]=input(请输入第1个方程的3个数:) a[1][0], a[1][1], a[1][2]=input(请输入第1个方程的3个数:) #第1行乘以-a[1][0]/a[0][0]加到第2行 d=-a[1][0]/a[0][0] a[1][0]=a[1][0]+d*a[0][0] a[1][1]=a[1][1]+d*a[0][1] a[1][2]=a[1][2]+d*a[0][2] #第2行乘以-a[0][1]/a[1][1]加

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档