diff --git a/diy.py b/diy.py
index e6e8e70..95b72e6 100644
--- a/diy.py
+++ b/diy.py
@@ -3,9 +3,9 @@
 cost= {'苹果':5.2,'山竹':12.9,'香蕉':2.4,'荔枝':15,'葡萄':9.3,'桂圆':8,'蓝莓':10,'李子':8}
 k=input('请输入水果名称:')
 v=input('请输入水果价钱:')
-# ?补充条件判断:
-    if # ?:
-        # ?更新价钱
+if cost[k] != float(v):  # 补充条件判断:
+    if cost[k] > float(v):
+        cost[k] = float(v)#更新价钱
         print(k+'降价了,现价'+v+'元')
     else:
         print(k+'涨价了,我们不买')
diff --git a/diy2.py b/diy2.py
new file mode 100644
index 0000000..83a8782
--- /dev/null
+++ b/diy2.py
@@ -0,0 +1,14 @@
+# 持家小能手 (利用自动更新成绩程序的逻辑完成这个新项目)
+# 如果输入的水果价钱比字典中的低,则替换掉,反之则不更新
+cost= {'苹果':5.2,'山竹':12.9,'香蕉':2.4,'荔枝':15,'葡萄':9.3,'桂圆':8,'蓝莓':10,'李子':8}
+k=input('请输入水果名称:')
+v=input('请输入水果价钱:')
+if cost[k] != float(v):  # 补充条件判断:
+    if cost[k] > float(v):
+        cost[k] = float(v)#更新价钱
+        print(k+'降价了,现价'+v+'元')
+    else:
+        print(k+'涨价了,我们不买')
+else:
+    cost[k] = float(v)
+    print(k+'的价钱'+v+'元已上传~')