# coding=gbk
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),岳池企業(yè)網(wǎng)站建設(shè),岳池品牌網(wǎng)站建設(shè),網(wǎng)站定制,岳池網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,岳池網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
import math
r = float(input("請(qǐng)輸入圓的半徑(mm):"))
s = round(2 * r * math.pi,2)
a = round(math.pi * r**2,2)
print("圓的周長(zhǎng)為:{}mm".format(s))
print("圓的面積為:{}mm^2".format(a))
其實(shí)我是看不懂你題目什么意思,而不是代碼怎么寫,1-100所有末尾數(shù)乘積不是0嗎,然后小于本身,是不是你題目寫錯(cuò)了是不是1-100所有數(shù)的各個(gè)位數(shù)的乘積小于本身的數(shù),如果是按照我理解的代碼就這樣寫
num_lis = [ num for num in range(1,101)] #[1,2,3,.....,100]
#乘積的列表
num_2 = []
#小于數(shù)本身的的列表
num_3 = []
for num in num_lis:
(縮進(jìn))num = 1
(縮進(jìn))for str_num in str(num):
(縮進(jìn))(縮進(jìn))num *= int(str_num)
(縮進(jìn))num_2.append(num)
for a,b in zip(num_lis,num_2):
(縮進(jìn))if ba :num_3.append(a)
print(num_3)
"""定義一個(gè)while循環(huán),在用戶輸入0時(shí)退出循環(huán),否則輸出用戶輸入a和b的乘積"""
while True:
a = input("first number: ")
if a == '0':??? #當(dāng)a=0時(shí),退出while循環(huán)
break
b = input("secend number: ")
if b == '0':??? #當(dāng)b=0時(shí),退出while循環(huán)
break
c = eval(a) * eval(b)
print(c)
PS:我覺(jué)得當(dāng)用戶輸入quit時(shí)退出比較好一點(diǎn)
獲取兩個(gè)數(shù)的乘積
代碼如下:
#coding=utf-8
n?=?int(input('請(qǐng)輸入一個(gè)正整數(shù):'))
num?=?1
for?i?in?range(1,?n?+?1):
num?=?num?*?i
print('結(jié)果:',?num)
運(yùn)行結(jié)果:
用python計(jì)算100以內(nèi)所有偶數(shù)的積的代碼如下
a = 1
sum = 1
while a = 100:
if a % 2 == 0:
sum *= a
a *= 1
print(sum)