初學(xué)真人百家app編程100個(gè)代碼_第1頁(yè)
初學(xué)真人百家app編程100個(gè)代碼_第2頁(yè)
初學(xué)真人百家app編程100個(gè)代碼_第3頁(yè)
初學(xué)真人百家app編程100個(gè)代碼_第4頁(yè)
初學(xué)真人百家app編程100個(gè)代碼_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java、Python等主流編程語(yǔ)言如今火的不行,初學(xué)編程都有哪100個(gè)代碼呢?筆者結(jié)合實(shí)際開(kāi)發(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è)字符串中的大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母:s="HelLo,WoRLd!"

s_lower=s.lower()

print(s_lower)

11.將一個(gè)字符串中的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母: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è)字符串中包含的字母?jìng)€(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è)列表中的元素按照長(zhǎng)度從小到大排序:my_list=["apple","banana","cherry","date","elderberry"]

sorted_list=sorted(my_list,key=len)

print(sorted_list)30.將一個(gè)列表中的元素按照長(zhǎng)度從大到小排序:lst=["apple","banana","pear","orange","kiwi"]

lst.sort(key=len,reverse=True)

print(lst)

31.將一個(gè)字符串中的每個(gè)單詞首字母大寫(xiě):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è)列表中的元素用逗號(hào)連接成一個(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è)字符串中的字母大小寫(xiě)互換: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ù)字取出來(lái)并求和:s="Thereare7applesand3oranges."

nums=[int(i)foriins.split()ifi.isdigit()]

sum_nums=sum(nums)

print(sum_nums)

43.將一個(gè)列表中的元素按照字符串長(zhǎng)度排序,并按照長(zhǎng)度相同的元素字典序排序: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è)列表中的元素兩兩配對(duì):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è)單詞的首字母大寫(xiě),并將其余字母小寫(xiě):s="THISISATESTSTRING"

words=s.split()

new_words=[word.capitalize()forwordinwords]

new_s=''.join(new_words)

print(new_s)

將真人百家家樂(lè)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è)字符串中的大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母:s="HelloWorld"

lower_s=s.lower()

print(lower_s)

65.將一個(gè)字符串中的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母:s="HelloWorld"

upper_s=s.upper()

print(upper_s)

66.將一個(gè)字符串中的大小寫(xiě)字母互換: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. 本站所有資源如無(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論