初学真人百家app编程100个代码_第1页
初学真人百家app编程100个代码_第2页
初学真人百家app编程100个代码_第3页
初学真人百家app编程100个代码_第4页
初学真人百家app编程100个代码_第5页
已阅读5页,还剩9页未读 继续免费阅读

初学真人百家app编程100个代码.docx 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java、Python等主流编程语言如今火的不行,初学编程都有哪100个代码呢?笔者结合实际开发经验和同学们最迫切关注的技术热点,总结了100个常用的代码实现,具体如下:1.输出"Hello,World!":print("Hello,World!")2.求两个数的和:点击查看代码3.计算圆的面积:importmathradius=4

area=math.pi*radius**2

print(area)4.判断一个数是否为偶数: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.输出斐波那契数列的前20项:a,b=0,1

foriinrange(20):

print(a,end='')

a,b=b,a+b

9.生成一个包含10个随机数的列表:importrandomlst=[]

foriinrange(10):

lst.append(random.randint(1,100))

print(lst)

10.将一个字符串中的大写字母转换为小写字母:s="HelLo,WoRLd!"

s_lower=s.lower()

print(s_lower)

11.将一个字符串中的小写字母转换为大写字母: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.判断一个数是否为质数: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.将一个字符串翻转:string="Hello,World!"

reversed_string=string[::-1]

print(reversed_string)

16.判断一个数是否为完全平方数:num=16

if(num**0.5).is_integer():

print(num,"isaperfectsquare.")

else:

print(num,"isnotaperfectsquare.")

17.计算一个字符串中包含的字母个数:s="Hello,World!"

count=0

forcins:

ifc.isalpha():

count+=1

print(count)

18.计算一个数的阶乘: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.将一个列表中的元素随机排序: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.计算两个数的最大公约数:a=15

b=25whileb!=0:

t=b

b=a%b

a=tprint("Thegreatestcommondivisoris:",a)

24.计算两个数的最小公倍数: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.判断一个数是否为回文数:num=12321

ifstr(num)==str(num)[::-1]:

print(num,"isapalindrome.")

else:

print(num,"isnotapalindrome.")

27.判断一个字符串是否为全数字:s="12345"

ifs.isdigit():

print(s,"consistsentirelyofdigits.")

else:

print(s,"doesnotconsistentirelyofdigits.")

28.计算一个数的平方根: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.计算一个数的立方:num=5

cube=num**3

print(cube)

33.计算一个数的四次方: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.判断一个数是否为质数: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.计算两个数的和、差、积和商: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.将一个字符串中的数字取出来并求和: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.计算一个数的平方根: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一个列表中的元素随机排序:importrandomlst=[1,2,3,4,5,6]

random.shuffle(lst)

print(lst)

53.将一个字符串中的字母往后移动指定的位数: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.将一个字符串中的字母往前移动指定的位数: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.求一个列表中的最大数和最小数: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.求一个列表中的中位数: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.求一个列表中的众数:fromcollectionsimportCounterlst=[1,2,3,2,4,3,5,6,1]

cnt=Counter(lst)

mode=cnt.most_common(1)[0][0]

print("Mode:",mode)

60.求两个数的最大公约数: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.求两个数的最小公倍数: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.将一个字符串中的大写字母转换为小写字母:s="HelloWorld"

lower_s=s.lower()

print(lower_s)

65.将一个字符串中的小写字母转换为大写字母: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.将一个列表中的元素随机排序: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.将一个列表中的元素按照出现次数从高到低排序: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.将一个字符串中的每个单词按照出现次数从高到低排序: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.计算一个数的平方根:importmathx=16

sqrt_x=math.sqrt(x)

print(sqrt_x)

75.计算一个数的立方根:x=8

cbrt_x=x**(1/3)

print(cbrt_x)

76.将一个二进制数转换为十进制数:binary_num="1011"

decimal_num=int(binary_num,2)

print(decimal_num)

77.将一个八进制数转换为十进制数:octal_num="17"

decimal_num=

78.将一个十六进制数转换为十进制数:hex_num="1F"

decimal_num=int(hex_num,16)

print(decimal_num)

79.将一个整数转换为二进制数:x=11

binary_x=bin(x)[2:]

print(binary_x)

80.将一个整数转换为八进制数:x=31

hex_x=hex(x)[2:]

print(hex_x)

81.将一个整数转换为十六进制数:x=31

hex_x=hex(x)[2:]

print(hex_x)

82.生成一个随机整数:importrandomrandom_num=random.randint(1,10)

print(random_num)

83.生成一个随机小数:importrandomrandom_float=random.random()

print(random_float)

84.生成一个指定范围的随机小数:importrandomrandom_float=random.uniform(1.0,10.0)

print(random_float)85.从一个列表中随机选择一个元素:importrandomlst=['apple','banana','orange']

random_item=random.choice(lst)

print(random_item)

86.从一个列表中随机选择指定个数的元素: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.计算一个列表中的所有元素的中位数:importstatisticslst=[1,2,3,4,5,6]

median_lst=statistics.median(lst)

print(median_lst)

90.计算一个列表中的所有元素的中位数:fromcollectionsimportCounterlst=[1,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论