




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌航空大學科技學院《經典醫方書寫》2023-2024學年第二學期期末試卷
- 江西應用工程職業學院《斷層解剖學》2023-2024學年第二學期期末試卷
- 浙江省富陽二中2025屆高三第五次高考模擬考試數學試題含解析
- 施工消防教育培訓
- 湛江市大成中學高一下學期第三次月考物理試題
- 2025年探討合同爭議解決的法律適用
- 2025年度市級合作伙伴合同 標準版 模板
- 2025電競館轉讓協議合同
- 2025年預約合同效力解析-商業物業租賃合同效力糾紛問題
- 2025商場攤位租賃合同范本
- 2025廣州民用房屋租賃合同樣本
- 家庭暖通合同協議
- 心力衰竭填空試題及答案
- 全新機房搬遷協議合同
- 《美的電器審計案例》課件
- 2025-2030中國冰鞋行業市場發展分析與發展趨勢及投資風險研究報告
- 山東省青島市市南區育才中學2025年中考數學一模試卷(含答案)
- 第十個全民國家安全教育日“全民國家安全教育 走深走實十周年”心得體會
- 網絡運維方案
- 江蘇省常熟市2022-2023學年高一下學期期中考試歷史試題 含答案
- 2025年04月國家廣播電視總局直屬事業單位公開招聘310人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
評論
0/150
提交評論