1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python好好学习 天天向上

python好好学习 天天向上

时间:2021-11-24 01:39:31

相关推荐

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 = 1else:c = 0if (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=0for i in range (n):b=a*(10**i)+bs+=bprint("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 = 1for i in range (1,365):if (i%7 in [0,4,5,6]):dayup = dayup+dayup*0.01print('{:.3f}'.format(dayup)) //7.922

1.补充

a=input()b=a[::-1]if a==b:print('yes')else:print('no')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。