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位,并打印输出。