【无标题】

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])

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值