资源简介 (共15张PPT)字符串数据类型1实型float2整型int3字符串型str4布尔型bool添加内容“12”+”3”+*in比较大小字符串的运算“123”“12”* 2“1212”“13”in”123”False“13”<”123”False3. 数学家马达齐在1966年提到一种自重数(也称水仙花数),其各位数字的n次方和等于该数本身。现有一个三位自重数x(非负数),x=100*a+10*b+c,满足a3 +b3 +c3 =x。请你回答下列问题:(1)若变量x用于存储某自重数,下列类型最为合适的是( )A. 整型 B. 实型 C. 字符串型 D. 布尔型(2)请你把下列满足自重数的两个数学条件表达式改写成Python条件表达式:A没有改变x的值,故用==(3)表达式x//10%10的功能是 。(4)请在下表中,填写求自重数x各个数位的表达式。取三位数中十位上的数字x%10x%10x%10x//10x//100x//1000x//10%10x//10%10x//100%10%(取余)x%10:取最后1位数x%102:取最后2位数x%103:取最后3位数x%10n:取最后n位数//(取整)x//10:取最后1位数前所有数x//102:取最后2位数前所有数x//103:取最后3位数前所有数x//10n:取最后n位数前所有数字符串的索引字符串的索引字符串:使用一对单引号、双引号、三引号括起来的字符。括起来的所有字符均为字符串类型str1.赋值:s=”python”字符串中的所有元素都是通过索引来定位的。字符串元素 p y t h o n正索引 0 1 2 3 4 5负索引 -6 -5 -4 -3 -2 -1字符串的索引字符串的索引2.取字符(1)取单个字符字符串名[索引号]S[4]= S[-2]字符串元素 p y t h o n正索引 0 1 2 3 4 5负索引 -6 -5 -4 -3 -2 -1S[6]能取到吗?原因:超出字符串的索引范围字符串的索引字符串的索引(2)取多个字符字符串名[start:end:step]返回左闭右开区间[start,end)的字符串内容start:开始元素序号,省略是为0end:结束元素符号的后一个序列符号,省略时为字符串长度step:步长,step=1时从左向右每+1位取一个字符step=2从左向右每+2位取一个字符步长为正从左向右(正取),为负从右向左(倒取)步长省略时为1.若start>=end,返回空字符串。若end超出列表末位位置,使用字符串长度代替end字符串的更改能否通过更改字符串切片后的元素来更改字符串的值?如通过更改s[0]=”P”,使s由”python”变成”Python”不可以字符串的切片只是一个副本,不会改变原字符串的值19.与表达式not x<0 or y % 2==0具有相同功能的是( )A.x>=0 and y%2==1B.x>=0 and y//2==0C.x>0 or y/2==int(y/2)D.x>=0 or y//2==y/2y是2的倍数:y%2==0y//2==y/2单行注释多行注释#后的内容为注释注释起到解释说明的作用,不被程序执行。注释'''引号内的所有内容为注释'''可使用三对单引号,也可使用三对双引号。C2.编写程序,计算圆的面积和周长①.抽象与建模 问题分析:根据圆的半径R,可计算圆的面积S和周长L,圆面积的计算公式:S=πR2;圆周长的计算公式:L=2πR②. 设计算法:输入数据只有半径,输出数据有面积S和周长L。③. 描述算法:请在右图中完成算法流程图。④.代码填空:c=float(input(“请输入圆的半径R:”))pi=3.14S=L=print(“圆的面积为:”,S, “圆的周长为:”,L)pi*c**22*pi*c 展开更多...... 收起↑ 资源预览