扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
# 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))
其实我是看不懂你题目什么意思,而不是代码怎么写,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)
"""定义一个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时退出比较好一点
获取两个数的乘积
代码如下:
#coding=utf-8
n = int(input('请输入一个正整数:'))
num = 1
for i in range(1, n + 1):
num = num * i
print('结果:', num)
运行结果:
用python计算100以内所有偶数的积的代码如下
a = 1
sum = 1
while a = 100:
if a % 2 == 0:
sum *= a
a *= 1
print(sum)
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流