1.计算矩形面积

     



if __name__ == '__main__':
a=input()
b=input()
c=float(a)*float(b)
print(format(c,'.2f'))
#


format函数是一种格式化输出字符串的函数(str.format), 基本语法是通过 {} 和 : 来代替以前的%

  • { }中可以填写后面元组中的下标
  • { }也可以填写后面的字段名
  • % 需要知道替换字符的类型,format则不需要

 


 

2格式化输出



if __name__ == '__main__':
a=float(input("请输入一个小数\n"))
print(format(a,'.3f'))


 

3.倒序输出



if __name__ == '__main__':
a=input("请输入一串字符串")
print(a[::-1])


 

4.阶乘



#使用递归
def method(n):
if n == 0 or n == 1:
return 1
else:
return (n*method(n-1))
a = method(int(input("请输入一个数\n")))
print(a)


 

5.天天向上



if __name__ == '__main__':

N = eval(input(""))

a = pow((1.0 + 0.001 * N), 364)

b = pow((1.0 - 0.001 * N), 364)

c = int(a // b)

print("{:.2f}, {:.2f}, {}".format(a, b, c))


 

 

6.同符号数学运算



n=eval(input())

a=abs(n)

b=a+10

c=a-10

d=a*10

if n>=0:

print(a,abs(b),abs(c),abs(d))

else:

print(a,-abs(b),-abs(c),-abs(d))


 

7.快乐的数



if __name__ == '__main__':
n=int(input("输入一个正整数"))
while n!=1 and n!=4:
#将输入的n转为字符串列表
number=list(str(n))
n=0
for i in number:
n=n+int(i)**2
if n==1:
print("是快乐的")
else:
print("不快乐了")


 

8.凯撒密码



if __name__ == '__main__':
data=input()
j=""
for i in data:
if 'a'<=i<='z':
j+=chr(ord('a')+((ord(i)-ord('a'))+3)%26)
elif 'A' <= i <= 'Z':
j += chr(ord('A') + ((ord(i) - ord('A')) + 3) % 26)
else:
j += i
print(j)


 

9.括号配对检测



if __name__ == '__main__':
data=input()
sum=0
for i in data:
if i=="(":
sum+=1
if i==")":
sum-=1
if sum<0:
print("配对不成功")
break;
if sum==0:
print("配对成功")
else:
print("配对不成功")


 

10.



if __name__ == '__main__':
num = input()
for i in num:
if ord("a") <= ord(i) <= ord("z"):
print(chr(ord('z') - (ord(i) - ord('a'))),end='')
elif ord("A") <= ord(i) <= ord("Z"):
print(chr(ord('Z') - (ord(i) - ord('A'))),end='')
else:
print(i,end='')