代码+运行效果
编程思路:使用input让用户输入长和宽。然后计算面积后输出即可。
上面的代码截图中用了两种方法。区别在于是否要一次性输入数据。
其中split(" ")作用是根据一个空格来分割长和宽。其他知识点都比较基础。
满意请采纳~
if __name__ == "__main__":
m = float(input("请输入铁丝的长度:"))
n = float(input("请输入面积:"))
#高为h,宽为w=m/2-h
#n=h×(m/2-h)
#-h^2+(m/2)*h-n=0
#判断是否有解
if m*m/4.0-4*n <0:
print("此问题无解!")
elif m*m/4.0-4*n == 0:
print("此问题一个解:")
h = (-m/2+(m*m/4.0-4*n)**0.5)/-2.0
w = m/2 - h
print("h=%f w=%f" % (h,w))
else:
print("此问题两个解:")
h = (-m/2+(m*m/4.0-4*n)**0.5)/-2.0
w = m/2 - h
print("h=%f w=%f" % (h,w))
h = (-m/2-(m*m/4.0-4*n)**0.5)/-2.0
w = m/2 - h
print("h=%f w=%f" % (h,w))
print()
代码及运行结果如图所示,望采纳!
#coding=utf-8import copy
#初始化menu1字典,输入两道菜的价格
menu1 = {}
menu1['fish']=int(input())
menu1['pork']=int(input())
#menu_total列表现在只包含menu1字典
menu_total = [menu1]
# 请在此添加代码,实现编程要求
#********** Begin *********#
menu2= copy.deepcopy(menu1)
menu1['fish'] = 2 * menu1['fish'] #只改变字典menu1
menu1['pork'] = 2 * menu1['pork']
menu_total = [menu2 , menu1]
#********** End **********#
#输出menu_total列表
print(menu_total)