栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【无标题】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

python编程题

1.回文判断

代码:

s1=input()

l1=list(s1)

l1.reverse()

s2=''.join(l1)

if s1==s2:

    print("Yes")

else:

    print("No")

2.简易计算器

代码:

data1,data2,op=input().split()

data1=eval(data1)

data2=eval(data2)

if op=="+":

    print(data1+data2)

elif op=="-":

    print(data1-data2)

elif op=="*":

    print(data1*data2)

elif op=="/":

    if data1%data2==0:

        print(data1//data2)

    else:

        print("{:.2f}".format(data1/data2))

3.分段函数

代码:

def f(x):

    if x<5:

        return x

    elif 5<=x<15:

        return x+6

    elif x>=15:

        return x-6

 

x=int(input())

if x<0:

    print("illegal input")

else:

    print(f(x))

4.求水仙花数

代码:

n=int(input())

for i in range(100,n+1):

    sum=0

    l=list(str(i))

    for x in l:

        y=int(x)

        sum+=y*y*y

    if sum==i:

        print(i)

5.闰年

代码:

k=0

for i in range(1000,2000+1):

    if i%4==0 and i%100!=0 or i%400==0:

        print(i," ",end="")

        k+=1

        if k%5==0:

            print("")

6.素数判断

代码:

def isPrime(n):

    flag=True

    for i in range(2,n):

        if n%i==0:

            flag=False

            break

    return flag

 

n=int(input())

if isPrime(n):

    print('1')

else:

    print('0')

7.斐波那契数列

代码:

a,b = 0,1

while a <= 100:

    print(a,end = ",")

    a,b = b,a + b

8.列表翻转

代码:

s=eval(input())

print(s[::-1])

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号