




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
python-01-输入输出&基本数据类型7-1
jmu-python-输入输出-计算字符串中的数(10
分)a=[]s=0n=input()a=n.split()#str.split(str="",num=string.count(str)).foriina:s=s+float(i)print(len(a))print("{:.3f}".format(s))Python中的spilt方法只能通过指定的某个字符分割字符串,如果需要指定多个字符,需要用到re模块里的split方法。importres=input()x=re.split(r"+",s)print(x)7-2
jmu-python-输入输出-格式化输出字符串(10
分)a=float(input())#3.14159265b=int(input())#10c=input().strip()#abc123print("{:.2f}".format(a))print("{0:e}{0:E}{0:.2%}".format(a))print("{0:b}{0:x}".format(b))print(c.upper())print("{:>20}".format(c))#format(s,'>20')print("{:*^20}".format(c))#format(s,'*^20')#s.center(20,"*")s.ljust(20,"*")print("{}+{}={}".format(a,b,a+b))7-3
jmu-python-字符串-统计不同字符个数(5
分)line=input()c,blank,d,other=0,0,0,0foreinline:ife.isdigit():d+=1elife.isalpha():c+=1elife.isspace():blank+=1else:other+=1print("{}{}{}{}".format(c,blank,d,other))#print("中英文字符={}空格={}数字={}其他字符={}".format(c,blank,d,other))#?如果要统计中文个数呢???m=input("请输入一个中文字符\n")foriinm:if(i.encode('unicode-escape').decode()>'\\u4E00'andi.encode('unicode-escape').decode()<'\\u9FA5'):print("这是中文:",i)else:print("这不是中文:",i)importrea="这是个中文abc"b=pile("[\u4e00-\u9fa5]")c=b.findall(a)foriinc:print(i)7-4
jmu-python-运算符-找钱(10
分)defgiveChange(money):x10=money//10a=money%10x5=a//5c=a%5x1=c7-5
jmu-python-分段函数1(10
分)importmathb="f({:.3f})={:.3f}"x=float(input())ifabs(x)>=300:c=b.format(x,-1)else:c=b.format(x,pow(x,3)/math.log10(abs(x)+2.6))print(c)python-03-循环结构7-2
jmu-python-九九乘法表(矩形)(10
分)foriinrange(1,10):forjinrange(1,10):print("{0}*{1}={2:<4}".format(i,j,i*j),end="")print()7-3
jmu_python_最大公约数&最小公倍数(10
分)x,y=input().split(",")x,y=int(x),int(y)foriinrange(1,min(x,y)+1):if(y%i==0)&(x%i==0):gys=iprint("GCD:{},LCM:{}".format(gys,x*y//gys))辗转相除法defgcd(a,b):whileb!=0:temp=a%ba=bb=tempreturnax1,y1=input().split(",")x1,y1=int(x1),int(y1)print("GCD:{},LCM:{}".format(gcd(x1,y1),x1*y1//gcd(x1,y1)))7-4
jmu-python-猜数游戏(10
分)fromrandomimport*s=input().split()n,x=int(s[0]),int(s[1])seed(x)c=randint(1,10)times=0whileTrue:ifc!=n:times+=1else:breakc=randint(1,10)print("{}timestogotit".format(times+1))fromrandomimport*seed(10)foriinrange(10):print(randint(1,10))python-04-函数6-1
jmu-python-函数-圆形生成器(10
分)importmatha=[]defgetCircleArea(r):returnfloat(math.pi*float(r)*float(r))defget_rList(n):foriinrange(n):a.append(input())returna/*请在这里填写答案*/n=int(input())rList=get_rList(n)foreinrList:print('{:10.3f}'.format(getCircleArea(e)))print(type(rList))6-2
jmu-python-求所有参数的乘积(10
分)defmulti(t):s=1foriint:s=s*ireturns/*请在这里填写答案*/ls=[float(x)forxininput().split(',')]print(multi(ls))6-3
jmu-python-判断质数(10
分)//2#质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数importmathdefisPrime(num):ifnotnum.isdigit():returnFalseelifint(num)==1:returnFalseelifint(num)==2:returnTrueelse:foriinrange(2,int(num)):ifint(num)%i==0:returnFalseelse:returnTrue7-1
jmu-python-随机生成密码(10
分)importstringfromrandomimport*x=int(input())#种子n=int(input())#n个m=int(input())#密码seed(x)s=list(string.ascii_letters+string.digits)foriinrange(n):forxinrange(m):print(choice(s),end="")print()7-2
jmu-python-重复元素判定(20
分)false,true=0,0n=int(input())defisrepeat(x):iflen(x)==len(set(x)):returnFalseelse:returnTrueforiinrange(n):s=input()ifisrepeat(s.split()):true+=1else:false+=1print("True={},False={}".format(true,false))7-3
jmu-python-生日悖论(15
分)fromrandomimport*s=input()x,n=s.split()num=0a=[]seed(int(x))foriinrange(int(n)):forjinrange(23):a.append(randint(1,365))iflen(a)==len(set(a)):passelse:num+=1a=[]print("rate={:.2f}".format(num/int(n)))7-4
jmu-python-从列表中删除元素(15
分)n=int(input())foriinrange(n):s=input()s1=input()x=s.replace(s1+"","")x=x.replace(s1,"")print(x.strip())n=int(input())foriinrange(n):l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁轨道交通职业学院《分子生物学4》2023-2024学年第二学期期末试卷
- 济南2025年山东济南市钢城区所属事业单位招聘初级综合类岗位26人笔试历年参考题库附带答案详解-1
- 绵阳飞行职业学院《消化系统疾病》2023-2024学年第二学期期末试卷
- 成都医学院《DesignofStructures》2023-2024学年第二学期期末试卷
- 青岛电影学院《作物育种学总论》2023-2024学年第二学期期末试卷
- 河源广东河源市消防救援支队2025年第一批政府专职消防员招聘86人笔试历年参考题库附带答案详解
- 动物炭黑、动物胶及其衍生物项目效益评估报告
- 沈阳工业大学《药用作物栽培学》2023-2024学年第二学期期末试卷
- 2025届高考语文补充背诵诗词:《青玉案·元夕》教学设计
- 南京视觉艺术职业学院《Java应用设计案例》2023-2024学年第二学期期末试卷
- 海洋钻井(平台)
- (完整版)电梯的钢结构施工方案
- 中国近现代史纲要ppt全共64页课件
- 腰椎间盘突出症(腰痹病)中医临床路径
- 教学团队建设总结报告
- 研发经费填报指标说明及核算方法
- 装饰施工进度计划网络图及横道图
- 一年级思维训练(课堂PPT)
- 实木电脑桌书桌安装图
- GB_T 27025-2019 检测和校准实验室能力的通用要求(高清版)
- 俱乐部经营俱乐部经营
评论
0/150
提交评论