python好好学习 天天向上

1. 回文数判断。设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,编写程序判断这个数字是否是回文数。

a = input("请输入数字: ")

b = len(a)

for i in range(b//2):

    if (a[i] == a[b - i - 1]):

        c = 1

    else:

        c = 0

if (c == 1):

    print("这是回文数")

else:

    print("这不是回文数")

2.给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
输入格式:
输入在一行中给出不超过9的正整数a和n。
输出格式:
在一行中按照“s = 对应的和”的格式输出。
输入样例:
2 3
输出样例:
s = 246

a,n=map(int,(input('请输入不超过9的两个数:(格式如2 3)').split(' ')))

s=b=0

for i in range (n):

    b=a*(10**i)+b

    s+=b

print("s={}".format(s)) 

3.获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬如果结果超过30个字符,则以结果宽度为准。

a=input()

b=len(a)

if(b<30):

    print('{:+>30.3f}'.format(eval(a)**0.5))

else:

    print('{:+>.3f}'.format(eval(a)**0.5))

**4.**本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:
原字母 对应字母
A–>Z
B–>Y
C–>X
D–>W
… …
X–>C
Y–>B
Z–>A
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出替换完成后的字符串。
输入样例:
Only the 11 CAPItaL LeTtERS are replaced.
输出样例:
Lnly the 11 XZKRtaO OeGtVIH are replaced.

a=input()

b=[]

for n in a:

    if ('A'<=n<='Z'):

        b.append(chr(155-ord(n)))

    else:

        b.append(n)

print(''.join(b))

**5.**天天向上续。尽管每天坚持,但人的能力发展并不是无限的,它符合特定模型。假设能力增长符合如下带有平台期的模型:以7天为一周期,连续学习3天能力值不变,从第4天开始至第7天每天能力增长为前一天的1%。请编写程序回答,如果初识能力值为1, 连续学习365天后能力值是多少?

dayup = 1

for i in range (1,365):

    if (i%7 in [0,4,5,6]):

        dayup = dayup+dayup*0.01

print('{:.3f}'.format(dayup))  

//7.922

1.补充

a=input()
b=a[::-1]
if a==b:
    print('yes')
else:
    print('no')
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值