![初学真人百家app编程100个代码_第1页](http://file4.renrendoc.com/view3/M02/07/1F/wKhkFmYGNJ2AbnfVAAERiYiPUVw615.jpg)
![初学真人百家app编程100个代码_第2页](http://file4.renrendoc.com/view3/M02/07/1F/wKhkFmYGNJ2AbnfVAAERiYiPUVw6152.jpg)
![初学真人百家app编程100个代码_第3页](http://file4.renrendoc.com/view3/M02/07/1F/wKhkFmYGNJ2AbnfVAAERiYiPUVw6153.jpg)
![初学真人百家app编程100个代码_第4页](http://file4.renrendoc.com/view3/M02/07/1F/wKhkFmYGNJ2AbnfVAAERiYiPUVw6154.jpg)
![初学真人百家app编程100个代码_第5页](http://file4.renrendoc.com/view3/M02/07/1F/wKhkFmYGNJ2AbnfVAAERiYiPUVw6155.jpg)
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PB-22-N-5-Hydroxypentyl-3-carboxyindole-metabolite-生命科学试剂-MCE-1773
- L-Glutamic-acid-ammonium-生命科学试剂-MCE-7975
- 1-Octadecyl-lysophosphatidic-acid-PA-O-18-0-0-0-生命科学试剂-MCE-8369
- 2025年度绩效合同签订与履行指南
- 二零二五年度未签合同员工劳动仲裁应对措施及赔偿协议
- 二零二五年度物业与业主之间绿化赔偿合作协议
- 2025年度烟酒店员工培训与职业发展合同
- 柴油发电机组技术协议
- 施工日志填写样本防雷工程施工
- 小学语文人教一年级上册识字2《日月明》教学设计
- 充电桩知识培训课件
- 2025年七年级下册道德与法治主要知识点
- 2025年交通运输部长江口航道管理局招聘4人历年高频重点提升(共500题)附带答案详解
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版)解读
- 广东省广州市2025届高三上学期12月调研测试(零模)英语 含解析
- 偏瘫足内翻的治疗
- 药企质量主管竞聘
- 信息对抗与认知战研究-洞察分析
- 心脑血管疾病预防课件
- 手术室专科护士工作总结汇报
- 2025届高三听力技巧指导-预读、预测
评论
0/150
提交评论