Python123 练习2

1、计算矩形面积

用户输入矩形的长和宽,计算其面积并输出,结果四舍五入,保留2位小数。
第一行输入一个数字,代表矩形的长‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪
‬‮‬‪‬‫ 第二行输入一个数字,代表矩形的

答案

a = float(input())   #因为要保留小数输出,即使用float()浮点数
b = float(input())
square = a*b
print('{:.2f}'.format(square))

2、格式化输出

用户输入一个小数,用format格式化输出,保留3位小数。

答案

num = float(input())  #使用float()浮点数
print("{:.3f}".format(num))

3、照猫画虎求阶乘

输入一个正整数(只考虑大于0的情况,不需要考虑输入为0的情况),编程求任意大于0的整数的阶乘。

答案

a = int(input())  #int()整数化输入值 获取阶乘的值
b = 1     #赋值阶乘初始值为1
for i in range(1, a+1):   #遍历循环 阶乘为从 1 到 a 即1*2*3*···*a
    b = b*i   #从b=1开始乘,循环计算从1到a
print("{}".format(b))  #format方法输出

4、字符串逆序输出

用户输入一个字符串,倒序输出。

答案

str1 = input() #获取输入值
print(str1[::-1])   
'''
索引方法str[a:b[:c]]
c为步长(可选用),指每隔c长度索引一次,默认为+1,为负数时即反转或跳跃索引
'''
发布了14 篇原创文章 · 获赞 22 · 访问量 6946

猜你喜欢

转载自blog.csdn.net/weixin_46283583/article/details/104591990
今日推荐