ImageVerifierCode 换一换
你正在下载:

python.docx

[预览]
格式:DOCX , 页数:13 ,大小:19.41KB ,
资源ID:9073627      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9073627.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(python.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

python.docx

1、pythonpython-01-输入输出&基本数据类型7-1jmu-python-输入输出-计算字符串中的数(10分)a=s=0n=input()a=n.split() # str.split(str=, num=string.count(str). for i in a: s=s+float(i)print(len(a)print(:.3f.format(s)Python中的spilt方法只能通过指定的某个字符分割字符串,如果需要指定多个字符,需要用到re模块里的split方法。import res=input()x=re.split(r +,s)print(x)7-2jmu-python-

2、输入输出-格式化输出字符串(10分)a = float(input() #3.14159265b = int(input() #10c = input().strip() # abc 123 print(:.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

3、(a,b,a+b)7-3jmu-python-字符串-统计不同字符个数(5分)line = input()c, blank, d, other = 0,0,0,0for e in line: if e.isdigit(): d += 1 elif e.isalpha(): c += 1 elif e.isspace(): blank +=1 else: other += 1print( .format(c,blank,d,other)#print(中英文字符= 空格= 数字= 其他字符=.format(c,blank,d,other)#?如果要统计中文个数呢?m=input(请输入一个中文字符

4、n)for i in m: if(i.encode(unicode-escape).decode()u4E00and i.encode(unicode-escape).decode()u9FA5): print(这是中文:,i) else: print(这不是中文:,i)import rea = 这是个中文abcb = pile(u4e00-u9fa5)c = b.findall(a)for i in c: print (i)7-4jmu-python-运算符-找钱(10分)def giveChange(money): x10 = money / 10 a = money % 10 x5 =

5、a / 5 c = a % 5 x1 = c print( = *10 + *5 + *1.format(money, x10, x5, x1)n = int(input()for i in range(n):giveChange(int(input() #格式python-02-选择分支结构7-1jmu-python-汇率兑换(10分)s=input()x=float(s1:)if s0=R: print($:.2f.format(x/6)else: print(R:.2f.format(x*6)7-2jmu-python-回文数判断(5位数字)(10分)利用字符串n=input()if n

6、=n:-1: print(yes)else: print(no)利用列表n=list(input()n1=n:n.reverse()if n=n1: print(yes)else: print(no)利用元组n=tuple(input()if n=n:-1: print(yes)else: print(no)def isPalindrome(line): for i in range(len(line)/2): if(linei!=linelen(line)-i-1): return False i+=1 return True line = input()if isPalindrome(li

7、ne): print(yes)else: print(no)7-3jmu-python-分段函数(10分)x = float(input()line = f(:.2f)=:.2fif xa3)and (a1+a3a2) and (a2+a3a1): print(yes)else: print(no)7-5jmu-python-分段函数1(10分)import mathb=f(:.3f)=:.3fx=float(input()if abs(x)=300: c=b.format(x,-1)else: c=b.format(x,pow(x,3)/math.log10(abs(x)+2.6)print

8、(c)python-03-循环结构7-2jmu-python-九九乘法表(矩形)(10分)for i in range(1,10): for j in range(1,10): print(0*1=2:4.format(i,j,i*j),end=) print()7-3jmu_python_最大公约数&最小公倍数(10分)x,y = input().split(,)x,y=int(x),int(y)for i in range(1,min(x,y) + 1): if (y % i = 0) & (x % i = 0): gys = iprint(GCD:, LCM:.format(gys,x*

9、y/gys)辗转相除法def gcd(a, b): while b != 0: temp = a % b a = b b = temp return ax1,y1=input().split(,)x1,y1=int(x1),int(y1)print(GCD:, LCM:.format(gcd(x1,y1),x1*y1/gcd(x1,y1)7-4jmu-python-猜数游戏(10分)from random import *s=input().split()n,x=int(s0),int(s1)seed(x)c=randint(1,10)times=0while True: if c!=n: t

10、imes+=1 else: break c=randint(1,10)print( times to got it.format(times+1)from random import *seed(10)for i in range(10): print(randint(1,10) python-04-函数6-1jmu-python-函数-圆形生成器(10分)import matha=def getCircleArea(r): return float(math.pi*float(r)*float(r)def get_rList(n): for i in range(n): a.append(i

11、nput() return a /* 请在这里填写答案 */n = int(input()rList = get_rList(n)for e in rList: print(:10.3f.format(getCircleArea(e)print(type(rList)6-2jmu-python-求所有参数的乘积(10分)def multi(t): s=1 for i in t: s=s*i return s/* 请在这里填写答案 */ls = float(x) for x in input().split(,)print(multi(ls)6-3jmu-python-判断质数(10分)/2 #

12、质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数import mathdef isPrime(num): if not num.isdigit(): return False elif int(num)=1: return False elif int(num)=2: return True else: for i in range(2,int(num): if int(num)%i=0: return False else: return True7-1jmu-python-随机生成密码(10分)import stringfrom random import *x=int(in

13、put() #种子n=int(input() #n个m=int(input() #密码seed(x)s=list(string.ascii_letters+string.digits)for i in range(n): for x in range(m): print(choice(s),end=) print()7-2jmu-python-重复元素判定(20分)false,true=0,0n=int(input()def isrepeat(x): if len(x)=len(set(x): return False else: return Truefor i in range(n): s

14、=input() if isrepeat(s.split(): true+=1 else: false+=1print(True=, False=.format(true,false)7-3jmu-python-生日悖论(15分)from random import *s=input()x,n=s.split()num=0a=seed(int(x)for i in range(int(n): for j in range(23): a.append(randint(1,365) if len(a)=len(set(a): pass else: num+=1 a=print(rate=:.2f.

15、format(num/int(n) 7-4jmu-python-从列表中删除元素(15分)n=int(input()for i in range(n): s=input() s1=input() x=s.replace(s1+ ,) x=x.replace(s1,) print(x.strip() n = int(input()for i in range(n): ls = input().split() key = input() xs = e for e in ls if e!=key print( .join(xs)7-5jmu-python-逆序输出(5分)import res=input().split()print(.join(s:-1)print(s)print( .join(s:-1)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1