




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Python 小例子1.26 個(gè)字母大小寫成對(duì)打印,例如:Aa, Bb2. 一個(gè) list 包含 10個(gè)數(shù)字,然后生成一個(gè)新的list ,要求新的list 里面的數(shù)都比之前的數(shù)多13. 倒序取出每個(gè)單詞的第一個(gè)字母,例如:I am a good boy !方法 1方法 24. 輸入一個(gè)自己的生日月份,用if 和 else 判斷一下當(dāng)月是不是你的生日月方法1, datetime 模塊獲取時(shí)間方法 2, time 模塊獲取時(shí)間5. 輸入 3 個(gè)字母:e、 a、 r ,如果輸入e,那么推出循環(huán),如果輸入a,執(zhí)行 continue ,如果輸入r ,那么再讀取一次字母,并打印,用死循環(huán)實(shí)現(xiàn)。6. 輸入
2、3 個(gè)字母:e、 a、 r ,如果輸入e,那么退出循環(huán),如果輸入a,執(zhí)行continue ,如果輸入r ,那么再讀取一次字母,并打印,只允許輸入三次字母,重復(fù)輸入的字母不算在內(nèi)。7. 把一個(gè)字符串"abcdefg" 插入到一個(gè)list 中,每個(gè)字母占一個(gè)list 中的元素位置,例如:8.'a','b','c','d','e','f','g'操作這個(gè)list ,拼出一個(gè)字符串"adg"9. Python 數(shù)字求和num1 = input(&quo
3、t; 輸入第一個(gè)數(shù):" )num2 = input(" 輸入第二個(gè)數(shù):" )sum= float(num1)+float(num2)#要做運(yùn)算,必須保證運(yùn)算之前將字符格式轉(zhuǎn)為整形init 或浮點(diǎn)型float#第一種顯示方式:格式化輸出print( " 兩個(gè)數(shù)字相加的計(jì)算結(jié)果是:%d" %sum)#第二種顯示方式:.format()print( ' 數(shù)字 0 和 1 相加結(jié)果為:2' .format(num1, num2, sum)10. 平方根 num = float(input(' 請(qǐng)輸入一個(gè)數(shù)字:' )num
4、_sqrt = num *0.5print( ' %0.3f的平方根為%0.3f' %(num ,num_sqrt)#小數(shù)點(diǎn)后3 位的浮點(diǎn)數(shù)11、計(jì)算三角形面積;a = float(input('輸入三角形第一邊長(zhǎng):')b = float(input('輸入三角形第二邊長(zhǎng):')c = float(input('輸入三角形第三邊長(zhǎng):')s = (a+b+c)/2area = (s*(s-a)*(s-b)*(s-c)*0.5print( ' 三角形的面積是%0.2f' %area)12 、生成隨機(jī)數(shù)import ran
5、domprint(random.randint(0, 9)13 、判斷奇偶數(shù)num = int(input( " 請(qǐng)輸入一個(gè)數(shù),判斷奇偶數(shù):" )if num% 2 = 0:print( '%d 是偶數(shù) ' %num)else :print( '%d 不是偶數(shù)' %num)14 、判斷閏年num = int(input( " 請(qǐng)輸入一個(gè)年份,判斷是不是閏年:" )if num% 100 = 0:if num% 400 = 0:print("%s 年是閏年" %num)else :print("
6、%s 年不是閏年" %num)else :if num% 4 = 0:print("%s 年是閏年" %num)else :print("%s 年不是閏年" %num)15 、判斷是不是質(zhì)數(shù)num= int(input( " 輸入一個(gè)數(shù),本系統(tǒng)可以判斷是不是質(zhì)數(shù):" )if num > 1 :for i in range( 2 ,num):if num%i= 0:print('%s 不是質(zhì)數(shù)' %num)breakelse :print('%s 是質(zhì)數(shù) ' %num)else :prin
7、t( " 請(qǐng)輸入大于1 的數(shù) " )16 、階乘num =int(input( " 輸入一個(gè)數(shù),計(jì)算階乘:" )f= 1if num < 0:print( "SORRY, 負(fù)數(shù)沒有階乘" )if num= 0:print( "0 的階乘是1" )else :for i in range( 1 ,num+ 1 ): f=f*iprint( "%s 的階乘是%s" %(num,f)17 、九九乘法表for i in range( 1 , 10 ):for j in range( 1 ,i+ 1
8、):print('%s*%s=%s' %(i,j,i*j),end=' ')print()#print() = print('nt')18 、判斷是不是數(shù)字【這個(gè)得引入庫(kù)】def is_number (s):try :float(s)return Trueexcept ValueError:passtry :import unicodedataunicodedata.numeric(s)return Trueexcept (TypeError, ValueError):passreturn False# 測(cè)試字符串和數(shù)字print(is_numb
9、er('foo')#Falseprint(is_number( '1' )# Trueprint(is_number('1.3')#Trueprint(is_number( '-1.37') # Trueprint(is_number('1e3')#True# 測(cè)試 Unicode# 阿拉伯語(yǔ)5print(is_number( ' ? ' )# True19、 Python 十進(jìn)制轉(zhuǎn)二進(jìn)制(bin )、八進(jìn)制(oct )、十六進(jìn)制(hex)dec = int(input( " 輸入數(shù)字:&
10、quot; )print( " 十進(jìn)制數(shù)為:" , dec)print(" 轉(zhuǎn)換為二進(jìn)制為:" , bin(dec)print(" 轉(zhuǎn)換為八進(jìn)制為:" , oct(dec)print( " 轉(zhuǎn)換為十六進(jìn)制為:" , hex(dec)20、最大公約數(shù)def hcf (x, y): """ 該函數(shù)返回兩個(gè)數(shù)的最大公約數(shù)# 獲取最小值if x > y: smaller = y else :smaller = xfor i in range( 1 ,smaller +1):if (x %
11、 i =0) and (y % i =0):hcf = ireturn hcfnum1 = int(input(" 輸入第一個(gè)數(shù)字: " )num2 = int(input(" 輸入第二個(gè)數(shù)字: " )print( num1, " 和 " , num2, " 的最大公約數(shù)為" , hcf(num1, num2)21 、生成日歷import calendaryy = int(input(" 輸入年份: " )mm = int(input(" 輸入月份: " )# 顯示日歷pri
12、nt(calendar.month(yy,mm)#注意這里格式sort() 方法和 reverse() 方法會(huì)在原地修改列表,即它會(huì)改變你提供的原 始列表,而不是創(chuàng)建一個(gè)新的有序列表(如果希望保留原來(lái)的順序,而對(duì)列表的副本進(jìn)行排序,可以使用分片記法建立副本)所以,不能這樣做如果這樣做,會(huì)得到“ None”。必須分兩步來(lái)完成,就像這樣22、列表生成式初級(jí)例子1. range 快速生成連續(xù)列表2.對(duì) 列表 里面 的數(shù)據(jù)進(jìn)行運(yùn)算后重新生成一個(gè)新的列表:3. 對(duì) 一 個(gè) 列 表 里 面 的 數(shù) 據(jù) 篩 選 , 只 計(jì) 算 0, 11 ) 中 偶 數(shù) 的 平 方 :4. 前 面 列 表 生 成 式 都 只 傳 一 個(gè) 參 數(shù)x, 帶 有 兩 個(gè) 參 數(shù) 的 運(yùn) 算 :中級(jí)例子5. 結(jié)合字典,打印鍵值對(duì):6. 輸出某個(gè)目錄下的所有文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1949-2024人工智能醫(yī)療器械數(shù)據(jù)集專用要求:糖尿病視網(wǎng)膜病變眼底彩照
- 度合同制速記服務(wù)與保密全文
- 水產(chǎn)養(yǎng)殖合同范本專業(yè)版
- 租賃合同范本:車輛租賃協(xié)議
- 建筑設(shè)計(jì)服務(wù)合同樣本版
- 生態(tài)林地保護(hù)承包合同書樣本
- 企業(yè)貸款合同、利息計(jì)算標(biāo)準(zhǔn)
- 企業(yè)風(fēng)險(xiǎn)控制反擔(dān)保合同模板
- 公租房解除合同范本
- 化工原料采購(gòu)合同范本大全
- DLT 5630-2021 輸變電工程防災(zāi)減災(zāi)設(shè)計(jì)規(guī)程-PDF解密
- 2024年新疆維吾爾自治區(qū)專升本考試大學(xué)政治測(cè)試題含解析
- 邊坡噴錨施工工藝
- 2016-2023年婁底職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 海鮮酒樓營(yíng)銷策劃方案
- 電能計(jì)量裝置配置規(guī)范
- 有償義工招募方案
- 冬春季節(jié)傳染病防控(流感)
- 潛在供應(yīng)商審核報(bào)告模版13-02
- 《臨床疾病概論》課件
- 安全生產(chǎn)費(fèi)用使用臺(tái)賬
評(píng)論
0/150
提交評(píng)論