




初學(xué)真人百家app編程100個代碼.docx 免費下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Java、Python等主流編程語言如今火的不行,初學(xué)編程都有哪100個代碼呢?筆者結(jié)合實際開發(fā)經(jīng)驗和同學(xué)們最迫切關(guān)注的技術(shù)熱點,總結(jié)了100個常用的代碼實現(xiàn),具體如下:1.輸出"Hello,World!":print("Hello,World!")2.求兩個數(shù)的和:點擊查看代碼3.計算圓的面積:importmathradius=4
area=math.pi*radius**2
print(area)4.判斷一個數(shù)是否為偶數(shù):num=8
ifnum%2==0:
print("Thisnumberiseven.")
else:
print("Thisnumberisodd.")
5.計算一個列表的平均值:lst=[1,2,3,4,5]
avg=sum(lst)/len(lst)
print(avg)
6.打印九九乘法表:foriinrange(1,10):
forjinrange(1,i+1):
print(f"{j}x{i}={i*j}",end='\t')
print()
7.判斷一個字符串是否為回文字符串:s="racecar"
ifs==s[::-1]:
print("Thisisapalindrome.")
else:
print("Thisisnotapalindrome.")
8.輸出斐波那契數(shù)列的前20項:a,b=0,1
foriinrange(20):
print(a,end='')
a,b=b,a+b
9.生成一個包含10個隨機(jī)數(shù)的列表:importrandomlst=[]
foriinrange(10):
lst.append(random.randint(1,100))
print(lst)
10.將一個字符串中的大寫字母轉(zhuǎn)換為小寫字母:s="HelLo,WoRLd!"
s_lower=s.lower()
print(s_lower)
11.將一個字符串中的小寫字母轉(zhuǎn)換為大寫字母:s="HelLo,WoRLd!"
s_upper=s.upper()
print(s_upper)
12.將一個列表中的元素按照從小到大的順序排列:lst=[5,3,8,2,7,4,1,9,6]
lst.sort()
print(lst)
13.判斷一個數(shù)是否為質(zhì)數(shù):num=17
ifnum>1:
foriinrange(2,int(num/2)+1):
if(num%i)==0:
print(num,"isnotaprimenumber")
break
else:
print(num,"isaprimenumber")
else:
print(num,"isnotaprimenumber")
14.求一個列表中的最大值和最小值:lst=[5,3,8,2,7,4,1,9,6]
max_val=max(lst)
min_val=min(lst)
print("Maxvalue:",max_val)
print("Minvalue:",min_val)
15.將一個字符串翻轉(zhuǎn):string="Hello,World!"
reversed_string=string[::-1]
print(reversed_string)
16.判斷一個數(shù)是否為完全平方數(shù):num=16
if(num**0.5).is_integer():
print(num,"isaperfectsquare.")
else:
print(num,"isnotaperfectsquare.")
17.計算一個字符串中包含的字母個數(shù):s="Hello,World!"
count=0
forcins:
ifc.isalpha():
count+=1
print(count)
18.計算一個數(shù)的階乘:num=5
factorial=1
foriinrange(1,num+1):
factorial*=i
print(factorial)
19.將一個列表中的元素去重:lst=[1,2,3,2,4,5,4,6,7,6]
unique_lst=list(set(lst))
print(unique_lst)
20.將一個列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6,7,8,9]
random.shuffle(lst)
print(lst)
21.將一個列表中的元素逆序排列:lst=[1,2,3,4,5,6,7,8,9]
lst.reverse()
print(lst)
22.一個字符串中的單詞按照字典序排序:s="thisisateststring"
words=s.split()
words.sort()
sorted_s=''.join(words)
print(sorted_s)
23.計算兩個數(shù)的最大公約數(shù):a=15
b=25whileb!=0:
t=b
b=a%b
a=tprint("Thegreatestcommondivisoris:",a)
24.計算兩個數(shù)的最小公倍數(shù):a=15
b=25
gcd=0foriinrange(1,b+1):
if(a*i)%b==0:
gcd=a*i
breakprint("Theleastcommonmultipleis:",gcd)
25.將一個字符串中的空格替換為下劃線:s="Hello,World!"
s_underscore=s.replace('','_')
print(s_underscore)
26.判斷一個數(shù)是否為回文數(shù):num=12321
ifstr(num)==str(num)[::-1]:
print(num,"isapalindrome.")
else:
print(num,"isnotapalindrome.")
27.判斷一個字符串是否為全數(shù)字:s="12345"
ifs.isdigit():
print(s,"consistsentirelyofdigits.")
else:
print(s,"doesnotconsistentirelyofdigits.")
28.計算一個數(shù)的平方根:importmathnum=16
sqrt=math.sqrt(num)
print(sqrt)
29.將一個列表中的元素按照長度從小到大排序:my_list=["apple","banana","cherry","date","elderberry"]
sorted_list=sorted(my_list,key=len)
print(sorted_list)30.將一個列表中的元素按照長度從大到小排序:lst=["apple","banana","pear","orange","kiwi"]
lst.sort(key=len,reverse=True)
print(lst)
31.將一個字符串中的每個單詞首字母大寫:s="thisisateststring"
words=s.split()
capitalized_words=[word.capitalize()forwordinwords]
capitalized_s=''.join(capitalized_words)
print(capitalized_s)
32.計算一個數(shù)的立方:num=5
cube=num**3
print(cube)
33.計算一個數(shù)的四次方:num=5
fourth_power=num**4
print(fourth_power)
34.將一個列表中的元素用逗號連接成一個字符串:lst=["apple","banana","pear","orange","kiwi"]
s=','.join(lst)
print(s)
35.將一個列表中的元素用空格連接成一個字符串:lst=["apple","banana","pear","orange","kiwi"]
s=''.join(lst)
print(s)
36.將一個列表中的元素用換行符連接成一個字符串:lst=["apple","banana","pear","orange","kiwi"]
s='\n'.join(lst)
print(s)
37.判斷一個數(shù)是否為質(zhì)數(shù):num=17
is_prime=Trueifnum>1:
foriinrange(2,int(num**0.5)+1):
ifnum%i==0:
is_prime=False
break
else:
is_prime=Falseifis_prime:
print(num,"isaprimenumber.")
else:
print(num,"isnotaprimenumber.")
38.將一個字符串中的字母大小寫互換:s="Hello,World!"
swap_s=s.swapcase()
print(swap_s)
39.判斷一個字符串是否為回文字符串:s="racecar"
ifs==s[::-1]:
print(s,"isapalindrome.")
else:
print(s,"isnotapalindrome.")
40.計算兩個數(shù)的和、差、積和商:a=5
b=3sum=a+b
difference=a-b
product=a*b
quotient=a/bprint("Thesumis:",sum)
print("Thedifferenceis:",difference)
print("Theproductis:",product)
print("Thequotientis:",quotient)
41.判斷一個字符串中是否包含另一個字符串:s="Hello,World!"
sub_s="World"ifsub_sins:
print(s,"contains",sub_s)
else:
print(s,"doesnotcontain",sub_s)
42.將一個字符串中的數(shù)字取出來并求和:s="Thereare7applesand3oranges."
nums=[int(i)foriins.split()ifi.isdigit()]
sum_nums=sum(nums)
print(sum_nums)
43.將一個列表中的元素按照字符串長度排序,并按照長度相同的元素字典序排序:lst=["pear","banana","kiwi","apple","orange"]
lst.sort(key=lambdax:(len(x),x))
print(lst)
44.計算一個數(shù)的平方根:importmathnum=9
sqrt_num=math.sqrt(num)
print(sqrt_num)
45.將一個列表中的元素去重:lst=[1,2,3,2,4,3,5,6,1]
unique_lst=list(set(lst))
print(unique_lst)
46.將一個字符串中的每個單詞逆序輸出:s="Thisisateststring"
words=s.split()
reversed_words=[word[::-1]forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
47.將一個字符串中的每個單詞的字母順序逆序輸出:s="Thisisateststring"
words=s.split()
reversed_words=[''.join(reversed(word))forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
48.將一個字符串中的每個單詞的首字母移到末尾:s="Thisisateststring"
words=s.split()
new_words=[word[1:]+word[0]+'ay'forwordinwords]
new_s=''.join(new_words)
print(new_s)
49.將一個列表中的元素兩兩配對:lst=[1,2,3,4,5,6]
pairs=[(lst[i],lst[i+1])foriinrange(0,len(lst)-1,2)]
print(pairs)
50.將一個列表中的元素分組:lst=[1,2,3,4,5,6]
groups=[[lst[i],lst[i+1]]foriinrange(0,len(lst),2)]
print(groups)
51.將一個字符串中的每個單詞的首字母大寫,并將其余字母小寫:s="THISISATESTSTRING"
words=s.split()
new_words=[word.capitalize()forwordinwords]
new_s=''.join(new_words)
print(new_s)
將真人百家家樂app必贏77778.me一個列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6]
random.shuffle(lst)
print(lst)
53.將一個字符串中的字母往后移動指定的位數(shù):defshift_letter(letter,shift):
shifted_letter=chr((ord(letter)-97+shift)%26+97)
returnshifted_letters="hello"
shift=3
shifted_s=''.join([shift_letter(letter,shift)forletterins])
print(shifted_s)
54.將一個字符串中的字母往前移動指定的位數(shù):defshift_letter(letter,shift):
shifted_letter=chr((ord(letter)-97-shift)%26+97)
returnshifted_letters="khoor"
shift=3
shifted_s=''.join([shift_letter(letter,shift)forletterins])
print(shifted_s)
55.求一個列表中的最大數(shù)和最小數(shù):lst=[1,2,3,4,5,6]
max_num=max(lst)
min_num=min(lst)
print("Max:",max_num)
print("Min:",min_num)
56.求一個列表中的元素之和:lst=[1,2,3,4,5,6]
sum_lst=sum(lst)
print("Sum:",sum_lst)
57.求一個列表中的元素平均值:lst=[1,2,3,4,5,6]
avg_lst=sum(lst)/len(lst)
print("Average:",avg_lst)
58.求一個列表中的中位數(shù):defmedian(lst):
sorted_lst=sorted(lst)
lst_len=len(lst)
mid_index=lst_len//2
iflst_len%2==0:
return(sorted_lst[mid_index-1]+sorted_lst[mid_index])/2
else:
returnsorted_lst[mid_index]lst=[1,2,3,4,5,6]
median_lst=median(lst)
print("Median:",median_lst)
59.求一個列表中的眾數(shù):fromcollectionsimportCounterlst=[1,2,3,2,4,3,5,6,1]
cnt=Counter(lst)
mode=cnt.most_common(1)[0][0]
print("Mode:",mode)
60.求兩個數(shù)的最大公約數(shù):defgcd(a,b):
ifa%b==0:
returnb
else:
returngcd(b,a%b)a=48
b=36
gcd_ab=gcd(a,b)
print("GCD:",gcd_ab)
61.求兩個數(shù)的最小公倍數(shù):deflcm(a,b):
return(a*b)//gcd(a,b)a=48
b=36
lcm_ab=lcm(a,b)
print("LCM:",lcm_ab)
62.將一個字符串中的每個單詞首尾顛倒:s="Thisisateststring"
words=s.split()
reversed_words=[word[::-1]forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
63.將一個字符串中的每個單詞逆序輸出,但保留單詞之間的順序:s="Thisisateststring"
words=s.split()
reversed_words=''.join([word[::-1]forwordinwords])
print(reversed_words)
64.將一個字符串中的大寫字母轉(zhuǎn)換為小寫字母:s="HelloWorld"
lower_s=s.lower()
print(lower_s)
65.將一個字符串中的小寫字母轉(zhuǎn)換為大寫字母:s="HelloWorld"
upper_s=s.upper()
print(upper_s)
66.將一個字符串中的大小寫字母互換:s="HelloWorld"
swapcase_s=s.swapcase()
print(swapcase_s)
67.判斷一個字符串是否為回文字符串:defis_palindrome(s):
s=s.lower()
s=''.join([cforcinsifc.isalnum()])
returns==s[::-1]s="Aman,aplan,acanal:Panama"
print(is_palindrome(s))
68.將一個列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6]
random.shuffle(lst)
print(lst)
69.判斷一個列表是否為遞增列表:defis_increasing(lst):
returnall(x<yforx,yinzip(lst,lst[1:]))lst=[1,2,3,4,5,6]
print(is_increasing(lst))
70.判斷一個列表是否為遞減列表:defis_decreasing(lst):
returnall(x>yforx,yinzip(lst,lst[1:]))lst=[6,5,4,3,2,1]
print(is_decreasing(lst))
71.將一個列表中的元素去重:lst=[1,2,3,2,4,3,5,6,1]
unique_lst=list(set(lst))
print(unique_lst)
72.將一個列表中的元素按照出現(xiàn)次數(shù)從高到低排序:fromcollectionsimportCounterlst=[1,2,3,2,4,3,5,6,1]
cnt=Counter(lst)
sorted_lst=sorted(lst,key=lambdax:cnt[x],reverse=True)
print(sorted_lst)
73.將一個字符串中的每個單詞按照出現(xiàn)次數(shù)從高到低排序:fromcollectionsimportCounters="Thisisateststringwithsomerepeatedwordsliketestandsome"
words=s.split()
cnt=Counter(words)
sorted_words=sorted(words,key=lambdax:cnt[x],reverse=True)
sorted_s=''.join(sorted_words)
print(sorted_s)
74.計算一個數(shù)的平方根:importmathx=16
sqrt_x=math.sqrt(x)
print(sqrt_x)
75.計算一個數(shù)的立方根:x=8
cbrt_x=x**(1/3)
print(cbrt_x)
76.將一個二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):binary_num="1011"
decimal_num=int(binary_num,2)
print(decimal_num)
77.將一個八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):octal_num="17"
decimal_num=
78.將一個十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):hex_num="1F"
decimal_num=int(hex_num,16)
print(decimal_num)
79.將一個整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):x=11
binary_x=bin(x)[2:]
print(binary_x)
80.將一個整數(shù)轉(zhuǎn)換為八進(jìn)制數(shù):x=31
hex_x=hex(x)[2:]
print(hex_x)
81.將一個整數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù):x=31
hex_x=hex(x)[2:]
print(hex_x)
82.生成一個隨機(jī)整數(shù):importrandomrandom_num=random.randint(1,10)
print(random_num)
83.生成一個隨機(jī)小數(shù):importrandomrandom_float=random.random()
print(random_float)
84.生成一個指定范圍的隨機(jī)小數(shù):importrandomrandom_float=random.uniform(1.0,10.0)
print(random_float)85.從一個列表中隨機(jī)選擇一個元素:importrandomlst=['apple','banana','orange']
random_item=random.choice(lst)
print(random_item)
86.從一個列表中隨機(jī)選擇指定個數(shù)的元素:importrandomlst=['apple','banana','orange','pear','grape']
random_items=random.sample(lst,3)
print(random_items)
87.計算一個列表中的所有元素之和:lst=[1,2,3,4,5,6]
sum_lst=sum(lst)
print(sum_lst)
88.計算一個列表中的所有元素的平均值:lst=[1,2,3,4,5,6]
avg_lst=sum(lst)/len(lst)
print(avg_lst)
89.計算一個列表中的所有元素的中位數(shù):importstatisticslst=[1,2,3,4,5,6]
median_lst=statistics.median(lst)
print(median_lst)
90.計算一個列表中的所有元素的中位數(shù):fromcollectionsimportCounterlst=[1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出口退稅服務(wù)合同范本
- 《國際市場營銷》課件-第2章 國際市場營銷環(huán)境
- 《國際市場推廣》課件-項目八 海外社交媒體認(rèn)知
- 杭州市舞蹈工作室租賃合同
- 二零二五年度藝術(shù)品保管與藝術(shù)品展覽展示合同
- 電子信息系統(tǒng)測試規(guī)范與流程說明書
- 商業(yè)零售店面的經(jīng)營策略手冊
- 智能家居領(lǐng)域智能安防系統(tǒng)設(shè)計與實施策略方案
- 豐縣冷鏈物流公司有哪些
- 中醫(yī)護(hù)理學(xué)(第5版)課件 問診2
- 2024年北京市重點建設(shè)項目政府投資計劃項目
- 金屬冶煉安全事故案例與分析
- 《柯高峰行政監(jiān)察學(xué)》課件
- 2024城市道路路面維修養(yǎng)護(hù)技術(shù)規(guī)程
- 老年糖尿病夜間低血糖的預(yù)防及護(hù)理
- 梅毒病人產(chǎn)后護(hù)理查房
- 小班-語言社會-幸福的“叮咚”-課件(基礎(chǔ)版)公開課教案教學(xué)設(shè)計課件案例試卷
- 專業(yè)培訓(xùn)金蝶k3wise供應(yīng)鏈系統(tǒng)培訓(xùn)
- 辦公耗材采購 投標(biāo)方案(技術(shù)方案)
- 《干部履歷表》填寫樣式
- 汽車電氣設(shè)備檢測與維修中職全套教學(xué)課件
評論
0/150
提交評論