Ⅰ python簡單題不會,求解答
#第一題:
from__future__importdivision
print'請依次輸入體重(kg)與身高(m):'
weight=float(raw_input())
height=float(raw_input())
print"{:.2f}".format(weight/(height**2))
#第二題:
print'請輸入一個秒數:'
sec=int(raw_input())
printstr(sec/3600)+''+str(sec%3600/60)+''+str(sec%60)
#第三題:
from__future__importdivision
importmath
print'請依次輸入三角形三邊值a,b,c:'
a=int(raw_input())
b=int(raw_input())
c=int(raw_input())
print"{:.1f}".format(math.degrees(math.acos((a**2+b**2-c**2)/(2*a*b))))
你復制的問題還復制不全,汗啊。。。這么多問題連個分也沒有。。。人家計算BMI是用的平方,你這里還給了個錯的公式,還能不能認真點兒。
Ⅱ python基礎教程-for循環判斷條件及練習
有朋友說for循環 以及if 判斷使用的不太好,作為python中的基礎課程,今天給大家詳細講解for循環判斷,並進行部分for練習介紹。
今天給大家介紹for循環和if 判斷的用法
for循環判斷的格式為:
for i in range(100): print i,
我們開始加上判斷條件輸出50到70之間的數
for i in range(100): if i >49 and i <71: print i,
當然可以以此類推,比如輸出 1-100 內,除開50-70的數,說明一下在range後面的括弧內,前面可以自定義起始值
#求1-100 內的所有奇數for i in range(1,100): if i % 2 == 1: print i,
我們在1到100內循環查找,如果i無法被2整除就是奇數(視頻中這里寫錯了寫成了質數,表示抱歉)
新增一個知識點獲取隨機數,我們可以通過導入的方式獲取一個隨機數
import randoma = random.randint(1,200)b = random.randint(1,999)print a,b
作業題目:隨便一個數2個,判斷是不是質數,如果是輸出質數是哪些,非質數是哪些,並輸出和,差,商,余等,可以參考視頻教程哦。
Ⅲ python課本習題
return
給當前函數返回一個值,默認為None,return後面不帶任何對象
return dayup中,dayup就是返回的值
例子:
defDemo(a,b):
c=a+b
returnc
up=Demo(1,2)
print(up)
若程序執行到return語句,將不再執行下一行所有的語句代碼。可以認為是函數的結束命令,並且返回了一個值
Ⅳ 😓一道python題目,腦殼疼
需要注意輸入的形式一定要跟你那單次輸入示例一樣,不然會報錯,回車結束輸入。
2
Ⅳ Python語言程序設計!!!基礎題
importmath
pi=3.14159
r=float(input("banjing:"))
h=float(input("gao:"))
p=r+h+math.sqrt(r*r+h*h)
a=r*h/2
s=pi*r*(r+math.sqrt(r*r+h*h))
v=pi*r*r*h/3
print("jiaosanjiaoxingdibian:",r)
print("jiaosanjiaoxingdegao:",h)
print("jiaosanjiaoxingdemianji:",'%.3f'%a)
print("jiaosanjiaoxingdezhouchang:",'%.3f'%p)
print("yuanzhuidebiaomianji:",'%.3f'%s)
print("yuanzhuidetiji:",'%.3f'%v)
歡迎加V:gmiwxx
你的遠程輔導專家
有圖為證:
Ⅵ 大一Python課的習題,輸入兩點,建立起直線方程y=kx+b。輸入第3點,求點到直線的距離。這怎
高中數學學過啊,朋友
importsys
'''
輸入兩點,建立直線方程y=kx+b。
輸入第3點,求點到直線的距離。
'''
#輸入兩點p1,p2坐標
sys.stdout.write('Inputtwopoints: ')
line=sys.stdin.readline()
x1,y1,x2,y2=(float(x)forxinline.split())
#計算k,b
k=(y2-y1)/(x2-x1)
b=y1-k*x1
#輸入第三點p3坐標
sys.stdout.write('Inputthethirdpoint: ')
line=sys.stdin.readline()
x3,y3=(float(x)forxinline.split())
#計算點p3到直線距離
sys.stdout.write('Thedictionaryis: ')
d=abs(k*x3-y3+b)/((-1)*(-1)+k*k)**0.5
sys.stdout.write(str(d))
sys.stdout.write(' ')
Ⅶ 這道Python題怎麼做
讀取數據,生成列表,取列表L[0]標題和列表L[4]第四位同學的數據;生成字典sample_dict,然後因為字典遍歷直接在裡面刪除元素會報錯,所以把值為0的key放到一個list裡面,最後遍歷list把字典裡面對應的key和值刪掉就可以了
Ⅷ Python入門問題 計蒜客上面的簡單題
上面給的是可行的,沒有限制-10~40,也沒有限制只可三個數(多少數都可以計算出來),用的是列表的方式,提示用的a,b,c是元組的方式
Ⅸ 計算機二級python考試題型
計算機二級python的考試題型有單項選擇題、基本編程題、簡單應用題和綜合應用題四個模塊,分值分別為40分,18分,24分和18分,及格分數為60分,每一場考試有3套題,一般為隨機分配。
2、基本編程題
該部分為填空題,考生需要根據給出的程序框架把內容補充完整,並且我們當時考試的時候是可以切換到python編碼頁面進行驗算的,這一模塊只要好好學基本上都能填對。
3、簡單運用題
這一模塊有兩道題,其中一道為turtle(三套題都有考),以補全代碼的形式出現,即在不修改系統給出的代碼的情況下將代碼補齊,另一道不同套卷考察的內容不同,我那時候考察的是函數。
4、綜合應用題
一般是文件管理,分詞排序、文件讀寫等,相比起前面的題目會有些難度。
總結:其實python二級考試內容並不難,總體上通過率還是很高的,通過後會有合格和優秀之分,想要達到優秀會有一定難度。
Ⅹ python題目
lst = [3, 5, 6, 0, -2, -8, 9]
lst1 = []
lst2 = []
for i in lst:
if i > 0:
lst1.append(i)
if i < 0:
lst2.append(i)
print('lst1:', lst1, ' lst1的平均值:', sum(lst1)/len(lst1))
print('lst2:', lst2, ' lst2的平均值:', sum(lst2)/len(lst2))