
正文
python求积函数例题,python矩阵求和例题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
第4题。Python,编写一个函数,输入圆的半径r,计算其圆周长和圆面积并输出,写在纸上?
# coding=gbk
import math
r = float(input("请输入圆的半径(mm):"))
s = round(2 * r * math.pi,2)
a = round(math.pi * r**2,2)
print("圆的周长为:{}mm".format(s))
print("圆的面积为:{}mm^2".format(a))
相关问答
Q1: python编写一个程序求出1到100之间所有末位数的乘积小于数本身的所有的数
其实我是看不懂你题目什么意思,而不是代码怎么写,1-100所有末尾数乘积不是0吗,然后小于本身,是不是你题目写错了是不是1-100所有数的各个位数的乘积小于本身的数,如果是按照我理解的代码就这样写
num_lis = [ num for num in range(1,101)] #[1,2,3,.....,100]
#乘积的列表
num_2 = []
#小于数本身的的列表
num_3 = []
for num in num_lis:
(缩进)num = 1
(缩进)for str_num in str(num):
(缩进)(缩进)num *= int(str_num)
(缩进)num_2.append(num)
for a,b in zip(num_lis,num_2):
(缩进)if ba :num_3.append(a)
print(num_3)
Q2: python 求乘积
"""定义一个while循环,在用户输入0时退出循环,否则输出用户输入a和b的乘积"""
while True:
a = input("first number: ")
if a == '0': #当a=0时,退出while循环
break
b = input("secend number: ")
if b == '0': #当b=0时,退出while循环
break
c = eval(a) * eval(b)
print(c)
PS:我觉得当用户输入quit时退出比较好一点
获取两个数的乘积
Q3: Python编写一个函数,求1*2*3*4...*n的乘积,编写主程序,从键盘输入一个整数,并
代码如下:
#coding=utf-8
n = int(input('请输入一个正整数:'))
num = 1
for i in range(1, n + 1):
num = num * i
print('结果:', num)
运行结果:
Q4: 用python输出100以内的偶数积
用python计算100以内所有偶数的积的代码如下
a = 1
sum = 1
while a = 100:
if a % 2 == 0:
sum *= a
a *= 1
print(sum)






