python基本數據類型_第1頁
python基本數據類型_第2頁
python基本數據類型_第3頁
python基本數據類型_第4頁
python基本數據類型_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論