首页 / 知识
Python的经典题目
2023-11-12 13:39:00
1、水仙花数
用python打印出100-999所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。
如:153是一个'水仙花数',因为153=1的三次方+5的三次方+3的三次方。
n=[]
foriinrange(100,1000):
i=str(i)
a=pow(int(i[0]),3)
b=pow(int(i[1]),3)
c=pow(int(i[2]),3)
ifa+b+c==int(i):
n.append(i)
else:
continue
print(n)
2、通过字母判断星期几
请输入星期几的第一个字母来判断一下是星期几。
如果第一个字母一样,则继续判断第二个字母。
x=input('请输入第一位小写字母:')
ifx[0]=='m':
print('星期一')
elifx[0]=='t':
b=input('请输入第二位小写字母:')
ifb[0]=='u':
print('星期二')
elifb[0]=='h':
print('星期四')
else:
print('输入错误!')
elifx[0]=='w':
print('星期三')
elifx[0]=='f':
print('星期五')
elifx[0]=='s':
a=input('请输入第二位小写字母:')
ifa[0]=='a':
print('星期六')
elifa[0]=='u':
print('星期日')
else:
print('输入错误')
else:
print('输入错误')
3、数据加密传递
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的。
加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
a=input('请输入四位整数:')
b=list(map(int,list(a)))
c=map(lambdax:x+5,b)
d=list(c)
e=[]
foriinrange(4):
f=(b[i]+d[i])%10
e.append(f)
e[0],e[3]=e[3],e[0]
e[1],e[2]=e[2],e[1]
print(e)
4、奇偶数调用函数
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n。
当输入n为奇数时,调用函数1/1+1/3+...+1/n。
fromfunctoolsimportreduce
a=[]
c=[]
defEven(n):
foriinrange(1,n+1):
ifi%2==0:
a.append(1/i)
else:
continue
b=reduce(lambdax,y:x+y,a)
returnb
defOdd(n):
foriinrange(1,n+1):
ifi%2==0:
continue
else:
c.append(1/i)
d=reduce(lambdax,y:x+y,c)
returnd
if__name__=='__main__':
n=int(input('请输入任意数字:'))
ifn==0:
print('请重新输入!')
elifn<0:
print('请重新输入!')
elifn%2==0:
print(Even(n))
else:
print(Odd(n))
以上内容为大家介绍了Python的经典题目,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
Python元类之通过元类实现数据库OR
Python元类之通过元类实现数据库ORM框架,数据,名称,信息,代码,主体,当中,字段,分析,一致,投入,ORM框架是什么如果是没有做过后端的小伙伴上来python如何导入txt数据库?
python如何导入txt数据库?,数据,时间,代码,培训,数据库,函数,读数,数据表,以上,方法,python将TXT数据导入数据库的方法代码如下:#!/usr/bin/pypython怎么找出所有的数字?
python怎么找出所有的数字?,数字,培训,代码,小数点,小数,字符串,整数,表达式,含义,思路,python中获取字符串中所有数字的方法:1、使用正则表达python怎样获取json数据类型?
python怎样获取json数据类型?,培训,数据类型,类型,正则,火狐,以上,方法,更多,内容,列表,python中获取json不同数据类型的方法:1、获取"key":vpython数据怎么添加列?
python数据怎么添加列?,数据,位置,培训,方法,属性,结果,示例,函数,前面,以上,python在DataFrame数据中添加列的方法:1、使用concat方法在数据python如何获取列表里的数据类型?
python如何获取列表里的数据类型?,代码,信息,培训,类型,数据类型,表里,元素,语句,函数,对象,1、Python可以通过tpye()方法来判断list里的元知python怎么读sql数据?
python怎么读sql数据?,数据,培训,游标,格式,字典,方式,语句,参数,结构,对象,python中读取SQL数据的方法:python中可以使用游标cursor来读取SQL实数是不是python的数据类型?
实数是不是python的数据类型?,数字,标准,培训,实数,数据类型,数轴,复数,有限小数,无理数,虚数,实数是python的数据类型。实数,是有理数和无理python怎么筛选列表中大于0的数据?
python怎么筛选列表中大于0的数据?,数据,培训,函数,结果,以上,方法,更多,内容,列表,python筛选列表中大于0的数据的方法:1、使用匿名函数lambpython怎么让数字右对齐?
python怎么让数字右对齐?,数字,培训,小数,中间,小数点,以上,方法,更多,内容,python中使用format()方法格式化数字设置右对齐:右对齐、^中间对python如何检测字符串是不是全为字
python如何检测字符串是不是全为字母?,检测,培训,字符串,字母,方法,字符,示例,语法,以上,更多,python中可以使用isalpha()方法检测字符串是不怎么判断Python数字中的偶数
怎么判断Python数字中的偶数,数字,代码,培训,偶数,奇数,以上,语句,结果,更多,内容,python中可以使用“if(num%2)==0”语句判断一个数字是否为