#第一题
for temp in [-280,-100,0,20,120,200]:#请在下面编写代码# ********** Begin ********** #if temp>-273.15:F=9/5*temp+32else:F=None# ********** End ********** ##请不要修改下面的代码print_(F)print('\n***********************\n')
第二题
#第二题
for number in [-101.23,-3.14,0,12.55,1908]:# 请在下面编写代码# ********** Begin ********** #if number<0:number=-number# ********** End ********** ## 请不要修改下面的代码print_(number)print('\n***********************\n')
第三题
#第三题
for(num1, num2) in [(12,34),(-6,-7),(-12,23),(-273,0),(0,199)]:# 请在下面编写代码# ********** Begin ********** #if num1>num2:num1,num2=num2,num1# ********** End ********** # # 请不要修改下面的代码print(num1,' ', num2)print('\n***********************\n')
第四题(※)
#第四题for(num1, num2, num3) in [(-231,-321,123),(100,0,-99),(-980,-1002,-1),(6,1,2017)]:# 请在下面编写代码# ********** Begin ********** #nums =[num1, num2, num3]nums.sort()num1, num2, num3 = nums# ********** End ********** # # 请不要修改下面的代码print(num1, num2, num3)print('\n***********************\n')
第五题(※)
#第五题for(num1, num2) in [(10,5),(12,34),(89,0),(-100,23),(789,-123)]:# 请在下面编写代码# ********** Begin ********** #try:result = num1 / num2except ZeroDivisionError:result = None# ********** End ********** # # 请不要修改下面的代码print_(result)print('\n***********************\n')
第六题
#第六题for(a, b, c) in [(1,2,1),(1,-2,1),(1,2,-3),(12,34,56),(78,89,100)]:# 请在下面编写代码# ********** Begin ********** #discriminant = b **2-4* a * cif discriminant >0:discriminant=pow(discriminant,0.5)root1 =(-b + discriminant)/(2* a)root2 =(-b - discriminant)/(2* a)elif discriminant ==0:root1 = root2 =-b /(2* a)else:root1 = root2 = None# ********** End ********** # # 请不要修改下面的代码print(root1, root2)print('\n***********************\n')
第七题
#第七题for x in [-9,-8,-7,-6,-5,-2,-1,0,1,2,3,4,5,6,7,8]:# 请在下面编写代码# ********** Begin ********** #if-10<= x <-8:fx = x -2elif -8<= x <-6:fx = x +3elif -6<= x <=-2:fx = x**2elif -2< x <0:fx =-xelif 0<= x <2:fx = xelif 2<= x <=4:fx = x**3elif 4< x <=6:fx =3* x -4elif 6< x <=8:fx =4* x +1# ********** End ********** # # 请不要修改下面的代码print_(fx)