#86:三数的乘积
先审题,输入需要input函数,但是题目是一行里面输入三个数字,所以我们要对input函数进行加工,也就是在后面加上split函数进行分隔 。
同时,input与split函数输入的为列表,而非字符串,所以需要str函数将a,b,c调整为字符串。
函数为:
a,b,c=input().split()
a=str(a)
b=str(b)
c=str(c)
print(a*b*c)
即可输出正确答案。
或者第二种方法:使用map函数,但map函数在我们的课本里并没有学过,谨慎使用。
a,b,c=map(int,input().split())
print(a*b*c)
这样也可以输出正确答案。
#87:矩形的面积与周长
审题可以了解到,a,b是小数,且最后需要保留两位小数,所以在上一题的基础上要使用float函数和format函数( format函数注意格式)
a,b=map(float,input().split())
C=(a+b)*2
S=a*b
print(format(C,'.2f'))
print(format(S,'.2f'))
输出即为正确答案。
#88:模运算
这道题根据上面两题即可做出
a,b=input().split()
a=str(a)
b=str(b)
print(a%b)
#89:取数位1
根据审题我们可以得出,需要输出a的第一位和第二位,所以要使用切片(注意:a的第一个数为切片的第0个)
a=int(input())
print(a[0])
print(a[1])
同时也可以使用第二种方法:进行计算来取数位:
a=int(input())
print(a/10) #取十位
print(a%10) #取个位
#90:取数位2
方法一:
a=int(input())
print(a[0])
print(a[1])
print(a[2])
方法二:
a=int(input())
print(a/100) #取百分位
print(a/10) #取十位
print(a%10) #取个位
#91:求差:
用前面的知识点即可作答
#92:圆形的面积和周长
审题后可知,我们这里需要对Π进行赋值:
注意:公式需要和给定的一样,否则会有误差。
r=float(input())
pi=3.14
C=2*pi*r
S=pi*r*r
print(format(C,'.2f'))
print(format(S,'.2f'))
# 93: 温度换算
根据以上知识可以求得:
C=float(input())
F=1.8*C+32
print(format(F,'.2f'))
# 94: 计算BMI
根据以上知识可以求得:
h,w=map(float,input().split())
BMI=w/(h*h)
print(format(BMI,'.2f')
# 97:交换两位数
a=int(input())
print(a[1]+a[0])
# 96:天花板上的小灯
以上知识可以自己求解。
# 97:求和2
根据以上知识,代入公式计算即可
# 98: 计算圆柱体体积
根据以上的圆的面积和周长计算即可
# 99:求出跑道长度
代入公式计算
# 100:计算复利
仔细审题,根据要求进行计算:
n=int(input())
m=n*(1+0.00417)
w=(m+n)*(1+0.00417)
q=(w+n)*(1+0.00417)
e=(q+n)*(1+0.00417)
r=(e+n)*(1+0.00417)
f=(r+n)*(1+0.00417)
print('$'+format(float(f),'.2f'))