1 / 12
文档名称:

python.docx

格式:docx   大小:18KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

python.docx

上传人:luciferios08 2019/8/16 文件大小:18 KB

下载得到文件列表

python.docx

文档介绍

文档介绍:python-01-输入输出&基本数据类型7-1 jmu-python-输入输出-计算字符串中的数(10 分)a=[]s=0n=input()a=()#(str="",num=(str)).foriina:s=s+float(i)print(len(a))print("{:.3f}".format(s))Python中的spilt方法只能通过指定的某个字符分割字符串,如果需要指定多个字符,需要用到re模块里的split方法。importres=input()x=(r"+",s)print(x)7-2 jmu-python-输入输出-格式化输出字符串(10 分)a=float(input())#=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(())print("{:>20}".format(c))#format(s,'>20')print("{:*^20}".format(c))#format(s,'*^20')#(20,"*")(20,"*")print("{}+{}={}".format(a,b,a+b))7-3 jmu-python-字符串-统计不同字符个数(5 分)line=input()c,blank,d,other=0,0,0,0foreinline:():d+=():c+=():blank+=1else:other+=1print("{}{}{}{}".format(c,blank,d,other))#print("中英文字符={}空格={}数字={}其他字符={}".format(c,blank,d,other))#?如果要统计中文个数呢???m=input("请输入一个中文字符\n")foriinm:if(('unicode-escape').decode()>'\\u4E00'('unicode-escape').decode()<'\\u9FA5'):print("这是中文:",i)else:print("这不是中文:",i)importrea="这是个中文abc"b=pile("[\u4e00-\u9fa5]")c=(a)foriinc:print(i)7-4 jmu-python-运算符-找钱(10 分)defgiveChange(money):x10=money//10a=money%10x5=a//5c=a%5x1=cprint("{}={}*10+{}*5+{}*1".format(money,x10,x5,x1))n=int(input())foriinrange(n):giveChange(int(input()))#格式python-02-选择分支结构7-1 jmu-python-汇率兑换(10 分)s=input()x=float(s[1:])ifs[0]=="R":print("${:.2f}".format(x/6))else:print("R{:.2f}".format(x*6))7-2 jmu-python-回文数判断(5位数字)(10 分)利用字符串n=input()ifn==n[::-1]:print("yes")else:print("no")利用列表n=list(input())n1=n[:]()ifn==n1:print("yes")else:print("no")利用元组n=tuple(input())ifn==n[::-1]:print("yes")else:print("no")defisPalindrome(line):foriinrange(len(line)//2):if(line[i]!=line[len(line)-i-1]):returnFalsei+=1returnTrueline=input()ifisPalindrome(line):print('yes')else:print('no')7-3 jmu-python-分段函数(10 分)x=float(input())line="f({:.2f})={:.2f}"ifx<3:print((x,))elifx==3:print((x,10))el