【编程】Python基础语法_第1页
【编程】Python基础语法_第2页
【编程】Python基础语法_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【编程】Python 基础语法一、选择题1下面的 Python 程序段运行后的输出结果是( )x=3if x%2=0:print(x, 是偶数。) else:print(x, 是奇数。)A3 是奇数Bx, 是偶Cx, 是奇D3 是偶2关于python 发布代码及安装使用代码,下列说法错误的是()mymodule.py setup.py(包含发布的元数据) 两个文件DOS mymodule setup.py mymodule mymodule import D setup.py Python 本地副本中3python round(b,1)+abs(a)的值为( )A1.3B5.33C5.4D5.

2、3Python 程序中第一行:a=int(input(3,输出结果是()。A5B3C8D其他下列Python 程序段的运行结果是()i=0 sum=0while i10:if i%2=0:sum+=i i+=1print(sum=,sum)Asum=18Bsum=20Csum=226Python定义私有变量的方法为。()使用private关键字public关键字DEF 定义变量名使用XX定义变量名整型变量x 如,13 31Python 表达式是( )A(x%10)*10+x/10B(x%10)/10+x/10C(x/10)%10+x/10D(x%10)*10+x%10python print(

3、a,b)的意思是( )a,b输出(a,b)a,ba,b 的值下面( )Python 合法的变量名int320XLselfnamePython 模块的语句是( )import moduleinput moduleprint moduledef modulepython语言的特点()。简单免费、开源可移植性以上都是Python 语句中,会导致程序运行出错的语句是( )Ax=(y=1)Bx,y=y,xCx=1;y=1Dx=y=1Python 中,返回x 的绝对值的函数是()。abs(x)bin(x)all(x)input(x)14下列 Python 程序段运行的结果是()f=A,B,Ca=len(f

4、)print(a=,a)Aa=2Ca=CDa=3Python 程序实现,以下代码中哪处语句存在语法错误( )ABCD二、程序填空python 结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位 8 位,则不进行强度检测,给出提示“密码位数不能少于8 位,请重新输入!”。若密码位数在 8 位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,则密码强度为“强”。若输入“12abcd5!”,则输出结果(选填,选字母密码位数不少于8 位,请重新输入!/ B弱/ C中等/ D

5、强)实现上述功能的程序如下,请在划线处填入合适的代码。password=input(“请输入要检测的密码:”) if n8:print(“密码位数不能少于 8 位,请重新输入!”)else:n1=0 n2=0 n3=0for i in range(0,n,1): if “0”=ch=“9”: n1=1elif “a”=ch=“z” or “A”=ch=“Z”: n2=1else:n3=1 if x=3:print(“强”) elif x=2:print(“中等”) else:print(“弱”)小王编写了“字符串缩写”程序,实现如下功能:输入一串由英文字母和数字组成的字符串,如果字符串有连续字

6、符构成的升序段(后面字符的ASCII ASCII 值大1),则把升序段缩写成由第一个字符加上“ 3.例如:字符串为“abcdf12345becomexy程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串 s:)flag = False result= for i in range( 0 , k-1):ifresult=result+si+-flag = Trueelif ord(si) ! = ord(si+1)-1: result=result+siresult=result + si+1pr

7、int(缩写后的字符串为:,result)划线处应该填入的语句为:;划线处应该填入的语句为:;划线处应该填入的语句为:。编写一个程序,判定用户输入的两个数a 和 b互换,否则原样输出。分析完善程序某市出租车收费标准如下:(1)3 公里内(含 3 公里),收费 8 元3 6 1.5 公里收费6 2.25 元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为则可以分段计p=8(s3)p=1.5*(s-3)+8(3s6) p=2.25*(s-6)+1.5*3+8 a=float(input(“s=”) if s 6 :p=2.25*(s-6)+1.5*3+

8、8 print( p)根据上述回答如下问题:本题采用的算法(:解析/枚举/排序/递归法)。程序代码中空白处应填写的条件(: A/B/C/D)。A3s=6B3=s3 and s6Or sb:t=a a=b b=tprint(用户输入的数按小到大排序结果是: , a, b) else :print(原样输出 ,a,b)【详解】Python input 函数接收两个数a bif 条件分支结构判a b 的大小,如果a a=int(input( a:) b=int(input( b:) if ab:t=a a=b b=tprint(用户输入的数按小到大排序结果是: , a, b) else :print(原样输出 ,a,b)解析法或解析 A【详解】本题主要考查 Python 由算法分析可知,本题采用的算法是解析法3 公里内(3 公里),8 3 6 1.5 元/6 2.25 元3s=6A 选项。2091i2末尾不换行,添加空格【详解】Python 程序的执行与调试。在第一行程序中 i in i 1 9。(2)同理,在第二行的程序中 j in j 1 i。(3)“%d”%nd 则表示n 位宽的十进制数,%2d 2 位宽的十进制数。print(%d X %d=%2d%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论