编程语言应用

首页 » 常识 » 预防 » 值得收藏的25道Python练手题附详
TUhjnbcbe - 2024/7/5 18:47:00

Python编程语言一直在飞速发展,成为了越来越多开发者的首选。如果你正在学习Python,那么今天我们有一个好消息,我们为你准备了25个值得收藏的Python练习题。这些练习题适合不同水平的Python开发者,从初学者到专业开发者。这些题目将帮助你巩固Python编程的基础知识,提高编程能力,并为你的以后的项目提供帮助。以下是25个值得收藏的Python练习题及详细答案:1.写一个程序,输出所有的奇数```foriinrange():ifi%2!=0:print(i)```2.写一个程序,求1到的和```sum=0foriinrange(1,):sum+=iprint(sum)```3.写一个程序,输出1到中的所有质数```foriinrange(2,):forjinrange(2,i):ifi%j==0:breakelse:print(i)```4.写一个程序,输出斐波那契数列的前20项```a,b=0,1foriinrange(20):a,b=b,a+bprint(a)```5.写一个程序,判断一个数是否是回文数```defis_palindrome(num):returnstr(num)==str(num)[::-1]```6.写一个程序,判断一个字符串是否是回文字符串```defis_palindrome(str):returnstr==str[::-1]```7.写一个程序,生成一个随机数并将其逆序输出```importrandomnum=random.randint(1,)print(str(num)[::-1])```8.写一个程序,求两个数的最大公约数```defgcd(a,b):whileb!=0:a,b=b,a%breturna```9.写一个程序,求两个数的最小公倍数```deflcm(a,b):returna*b//gcd(a,b)```10.写一个程序,输入两个整数,计算它们的和、差、积、商、余数```a,b=map(int,input().split())print("和:",a+b)print("差:",a-b)print("积:",a*b)print("商:",a//b)print("余数:",a%b)```11.写一个程序,判断一个数是否是完全数```defis_perfect(num):factors=[]foriinrange(1,num):ifnum%i==0:factors.append(i)returnsum(factors)==num```12.写一个程序,输出以内的所有偶数,直到累加和大于0```num=0foriinrange(2,,2):num+=iifnum0:breakprint(i)```13.写一个程序,计算一个字符串中有多少个单词```text="Helloworld!IamaPythondeveloper."words=text.split()print(len(words))```14.写一个程序,将两个列表合并成一个有序的列表```list1=[1,3,5,7]list2=[2,4,6,8]new_list=sorted(list1+list2)print(new_list)```15.写一个程序,找出两个列表中的相同元素```list1=[1,3,5,7]list2=[2,4,6,8,1,7]

1
查看完整版本: 值得收藏的25道Python练手题附详