初學(xué)真人百家app編程100個(gè)代碼.docx 免費(fèi)下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java、Python等主流編程語言如今火的不行,初學(xué)編程都有哪100個(gè)代碼呢?筆者結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn)和同學(xué)們最迫切關(guān)注的技術(shù)熱點(diǎn),總結(jié)了100個(gè)常用的代碼實(shí)現(xiàn),具體如下:1.輸出"Hello,World!":print("Hello,World!")2.求兩個(gè)數(shù)的和:點(diǎn)擊查看代碼3.計(jì)算圓的面積:importmathradius=4
area=math.pi*radius**2
print(area)4.判斷一個(gè)數(shù)是否為偶數(shù):num=8
ifnum%2==0:
print("Thisnumberiseven.")
else:
print("Thisnumberisodd.")
5.計(jì)算一個(gè)列表的平均值: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.判斷一個(gè)字符串是否為回文字符串:s="racecar"
ifs==s[::-1]:
print("Thisisapalindrome.")
else:
print("Thisisnotapalindrome.")
8.輸出斐波那契數(shù)列的前20項(xiàng):a,b=0,1
foriinrange(20):
print(a,end='')
a,b=b,a+b
9.生成一個(gè)包含10個(gè)隨機(jī)數(shù)的列表:importrandomlst=[]
foriinrange(10):
lst.append(random.randint(1,100))
print(lst)
10.將一個(gè)字符串中的大寫字母轉(zhuǎn)換為小寫字母:s="HelLo,WoRLd!"
s_lower=s.lower()
print(s_lower)
11.將一個(gè)字符串中的小寫字母轉(zhuǎn)換為大寫字母:s="HelLo,WoRLd!"
s_upper=s.upper()
print(s_upper)
12.將一個(gè)列表中的元素按照從小到大的順序排列:lst=[5,3,8,2,7,4,1,9,6]
lst.sort()
print(lst)
13.判斷一個(gè)數(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.求一個(gè)列表中的最大值和最小值: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.將一個(gè)字符串翻轉(zhuǎn):string="Hello,World!"
reversed_string=string[::-1]
print(reversed_string)
16.判斷一個(gè)數(shù)是否為完全平方數(shù):num=16
if(num**0.5).is_integer():
print(num,"isaperfectsquare.")
else:
print(num,"isnotaperfectsquare.")
17.計(jì)算一個(gè)字符串中包含的字母個(gè)數(shù):s="Hello,World!"
count=0
forcins:
ifc.isalpha():
count+=1
print(count)
18.計(jì)算一個(gè)數(shù)的階乘:num=5
factorial=1
foriinrange(1,num+1):
factorial*=i
print(factorial)
19.將一個(gè)列表中的元素去重:lst=[1,2,3,2,4,5,4,6,7,6]
unique_lst=list(set(lst))
print(unique_lst)
20.將一個(gè)列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6,7,8,9]
random.shuffle(lst)
print(lst)
21.將一個(gè)列表中的元素逆序排列:lst=[1,2,3,4,5,6,7,8,9]
lst.reverse()
print(lst)
22.一個(gè)字符串中的單詞按照字典序排序:s="thisisateststring"
words=s.split()
words.sort()
sorted_s=''.join(words)
print(sorted_s)
23.計(jì)算兩個(gè)數(shù)的最大公約數(shù):a=15
b=25whileb!=0:
t=b
b=a%b
a=tprint("Thegreatestcommondivisoris:",a)
24.計(jì)算兩個(gè)數(shù)的最小公倍數(shù):a=15
b=25
gcd=0foriinrange(1,b+1):
if(a*i)%b==0:
gcd=a*i
breakprint("Theleastcommonmultipleis:",gcd)
25.將一個(gè)字符串中的空格替換為下劃線:s="Hello,World!"
s_underscore=s.replace('','_')
print(s_underscore)
26.判斷一個(gè)數(shù)是否為回文數(shù):num=12321
ifstr(num)==str(num)[::-1]:
print(num,"isapalindrome.")
else:
print(num,"isnotapalindrome.")
27.判斷一個(gè)字符串是否為全數(shù)字:s="12345"
ifs.isdigit():
print(s,"consistsentirelyofdigits.")
else:
print(s,"doesnotconsistentirelyofdigits.")
28.計(jì)算一個(gè)數(shù)的平方根:importmathnum=16
sqrt=math.sqrt(num)
print(sqrt)
29.將一個(gè)列表中的元素按照長度從小到大排序:my_list=["apple","banana","cherry","date","elderberry"]
sorted_list=sorted(my_list,key=len)
print(sorted_list)30.將一個(gè)列表中的元素按照長度從大到小排序:lst=["apple","banana","pear","orange","kiwi"]
lst.sort(key=len,reverse=True)
print(lst)
31.將一個(gè)字符串中的每個(gè)單詞首字母大寫:s="thisisateststring"
words=s.split()
capitalized_words=[word.capitalize()forwordinwords]
capitalized_s=''.join(capitalized_words)
print(capitalized_s)
32.計(jì)算一個(gè)數(shù)的立方:num=5
cube=num**3
print(cube)
33.計(jì)算一個(gè)數(shù)的四次方:num=5
fourth_power=num**4
print(fourth_power)
34.將一個(gè)列表中的元素用逗號連接成一個(gè)字符串:lst=["apple","banana","pear","orange","kiwi"]
s=','.join(lst)
print(s)
35.將一個(gè)列表中的元素用空格連接成一個(gè)字符串:lst=["apple","banana","pear","orange","kiwi"]
s=''.join(lst)
print(s)
36.將一個(gè)列表中的元素用換行符連接成一個(gè)字符串:lst=["apple","banana","pear","orange","kiwi"]
s='\n'.join(lst)
print(s)
37.判斷一個(gè)數(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.將一個(gè)字符串中的字母大小寫互換:s="Hello,World!"
swap_s=s.swapcase()
print(swap_s)
39.判斷一個(gè)字符串是否為回文字符串:s="racecar"
ifs==s[::-1]:
print(s,"isapalindrome.")
else:
print(s,"isnotapalindrome.")
40.計(jì)算兩個(gè)數(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.判斷一個(gè)字符串中是否包含另一個(gè)字符串:s="Hello,World!"
sub_s="World"ifsub_sins:
print(s,"contains",sub_s)
else:
print(s,"doesnotcontain",sub_s)
42.將一個(gè)字符串中的數(shù)字取出來并求和:s="Thereare7applesand3oranges."
nums=[int(i)foriins.split()ifi.isdigit()]
sum_nums=sum(nums)
print(sum_nums)
43.將一個(gè)列表中的元素按照字符串長度排序,并按照長度相同的元素字典序排序:lst=["pear","banana","kiwi","apple","orange"]
lst.sort(key=lambdax:(len(x),x))
print(lst)
44.計(jì)算一個(gè)數(shù)的平方根:importmathnum=9
sqrt_num=math.sqrt(num)
print(sqrt_num)
45.將一個(gè)列表中的元素去重:lst=[1,2,3,2,4,3,5,6,1]
unique_lst=list(set(lst))
print(unique_lst)
46.將一個(gè)字符串中的每個(gè)單詞逆序輸出:s="Thisisateststring"
words=s.split()
reversed_words=[word[::-1]forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
47.將一個(gè)字符串中的每個(gè)單詞的字母順序逆序輸出:s="Thisisateststring"
words=s.split()
reversed_words=[''.join(reversed(word))forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
48.將一個(gè)字符串中的每個(gè)單詞的首字母移到末尾:s="Thisisateststring"
words=s.split()
new_words=[word[1:]+word[0]+'ay'forwordinwords]
new_s=''.join(new_words)
print(new_s)
49.將一個(gè)列表中的元素兩兩配對:lst=[1,2,3,4,5,6]
pairs=[(lst[i],lst[i+1])foriinrange(0,len(lst)-1,2)]
print(pairs)
50.將一個(gè)列表中的元素分組:lst=[1,2,3,4,5,6]
groups=[[lst[i],lst[i+1]]foriinrange(0,len(lst),2)]
print(groups)
51.將一個(gè)字符串中的每個(gè)單詞的首字母大寫,并將其余字母小寫:s="THISISATESTSTRING"
words=s.split()
new_words=[word.capitalize()forwordinwords]
new_s=''.join(new_words)
print(new_s)
將真人百家家樂app必贏77778.me一個(gè)列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6]
random.shuffle(lst)
print(lst)
53.將一個(gè)字符串中的字母往后移動(dòng)指定的位數(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.將一個(gè)字符串中的字母往前移動(dòng)指定的位數(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.求一個(gè)列表中的最大數(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.求一個(gè)列表中的元素之和:lst=[1,2,3,4,5,6]
sum_lst=sum(lst)
print("Sum:",sum_lst)
57.求一個(gè)列表中的元素平均值:lst=[1,2,3,4,5,6]
avg_lst=sum(lst)/len(lst)
print("Average:",avg_lst)
58.求一個(gè)列表中的中位數(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.求一個(gè)列表中的眾數(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.求兩個(gè)數(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.求兩個(gè)數(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.將一個(gè)字符串中的每個(gè)單詞首尾顛倒:s="Thisisateststring"
words=s.split()
reversed_words=[word[::-1]forwordinwords]
reversed_s=''.join(reversed_words)
print(reversed_s)
63.將一個(gè)字符串中的每個(gè)單詞逆序輸出,但保留單詞之間的順序:s="Thisisateststring"
words=s.split()
reversed_words=''.join([word[::-1]forwordinwords])
print(reversed_words)
64.將一個(gè)字符串中的大寫字母轉(zhuǎn)換為小寫字母:s="HelloWorld"
lower_s=s.lower()
print(lower_s)
65.將一個(gè)字符串中的小寫字母轉(zhuǎn)換為大寫字母:s="HelloWorld"
upper_s=s.upper()
print(upper_s)
66.將一個(gè)字符串中的大小寫字母互換:s="HelloWorld"
swapcase_s=s.swapcase()
print(swapcase_s)
67.判斷一個(gè)字符串是否為回文字符串:defis_palindrome(s):
s=s.lower()
s=''.join([cforcinsifc.isalnum()])
returns==s[::-1]s="Aman,aplan,acanal:Panama"
print(is_palindrome(s))
68.將一個(gè)列表中的元素隨機(jī)排序:importrandomlst=[1,2,3,4,5,6]
random.shuffle(lst)
print(lst)
69.判斷一個(gè)列表是否為遞增列表:defis_increasing(lst):
returnall(x<yforx,yinzip(lst,lst[1:]))lst=[1,2,3,4,5,6]
print(is_increasing(lst))
70.判斷一個(gè)列表是否為遞減列表:defis_decreasing(lst):
returnall(x>yforx,yinzip(lst,lst[1:]))lst=[6,5,4,3,2,1]
print(is_decreasing(lst))
71.將一個(gè)列表中的元素去重:lst=[1,2,3,2,4,3,5,6,1]
unique_lst=list(set(lst))
print(unique_lst)
72.將一個(gè)列表中的元素按照出現(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.將一個(gè)字符串中的每個(gè)單詞按照出現(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.計(jì)算一個(gè)數(shù)的平方根:importmathx=16
sqrt_x=math.sqrt(x)
print(sqrt_x)
75.計(jì)算一個(gè)數(shù)的立方根:x=8
cbrt_x=x**(1/3)
print(cbrt_x)
76.將一個(gè)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):binary_num="1011"
decimal_num=int(binary_num,2)
print(decimal_num)
77.將一個(gè)八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):octal_num="17"
decimal_num=
78.將一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù):hex_num="1F"
decimal_num=int(hex_num,16)
print(decimal_num)
79.將一個(gè)整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):x=11
binary_x=bin(x)[2:]
print(binary_x)
80.將一個(gè)整數(shù)轉(zhuǎn)換為八進(jìn)制數(shù):x=31
hex_x=hex(x)[2:]
print(hex_x)
81.將一個(gè)整數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù):x=31
hex_x=hex(x)[2:]
print(hex_x)
82.生成一個(gè)隨機(jī)整數(shù):importrandomrandom_num=random.randint(1,10)
print(random_num)
83.生成一個(gè)隨機(jī)小數(shù):importrandomrandom_float=random.random()
print(random_float)
84.生成一個(gè)指定范圍的隨機(jī)小數(shù):importrandomrandom_float=random.uniform(1.0,10.0)
print(random_float)85.從一個(gè)列表中隨機(jī)選擇一個(gè)元素:importrandomlst=['apple','banana','orange']
random_item=random.choice(lst)
print(random_item)
86.從一個(gè)列表中隨機(jī)選擇指定個(gè)數(shù)的元素:importrandomlst=['apple','banana','orange','pear','grape']
random_items=random.sample(lst,3)
print(random_items)
87.計(jì)算一個(gè)列表中的所有元素之和:lst=[1,2,3,4,5,6]
sum_lst=sum(lst)
print(sum_lst)
88.計(jì)算一個(gè)列表中的所有元素的平均值:lst=[1,2,3,4,5,6]
avg_lst=sum(lst)/len(lst)
print(avg_lst)
89.計(jì)算一個(gè)列表中的所有元素的中位數(shù):importstatisticslst=[1,2,3,4,5,6]
median_lst=statistics.median(lst)
print(median_lst)
90.計(jì)算一個(gè)列表中的所有元素的中位數(shù):fromcollectionsimportCounterlst=[1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上網(wǎng)課學(xué)習(xí)心得體會(huì)(3篇)
- 課題申報(bào)參考:教育數(shù)字化轉(zhuǎn)型下高校輔導(dǎo)員數(shù)字素養(yǎng)測評及提升路徑研究
- 2025年度個(gè)人商鋪長期租賃合同標(biāo)的物詳細(xì)清單3篇
- 2025年度個(gè)人肖像權(quán)授權(quán)使用協(xié)議書個(gè)人肖像權(quán)體育賽事推廣授權(quán)3篇
- 二零二五年度出租房屋消防安全設(shè)施改造施工合同4篇
- 二零二五年度假離婚法律風(fēng)險(xiǎn)評估及解決方案合同3篇
- 2025年度無人機(jī)租賃合同協(xié)議書8篇
- 2025版木工預(yù)制構(gòu)件生產(chǎn)與安裝合同范本4篇
- 個(gè)人合同擔(dān)保書(2024年樣本):教育貸款擔(dān)保2篇
- 2025年個(gè)人挖機(jī)租賃合同續(xù)簽協(xié)議4篇
- 2025水利云播五大員考試題庫(含答案)
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預(yù)防專家共識(2024版)解讀
- 中藥飲片驗(yàn)收培訓(xùn)
- 手術(shù)室專科護(hù)士工作總結(jié)匯報(bào)
- DB34T 1831-2013 油菜收獲與秸稈粉碎機(jī)械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 創(chuàng)傷處理理論知識考核試題及答案
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 抖音認(rèn)證承諾函
- 高等數(shù)學(xué)(第二版)
- 四合一體系基礎(chǔ)知識培訓(xùn)課件
- ICD-9-CM-3手術(shù)與操作國家臨床版亞目表
評論
0/150
提交評論