diff --git "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\211\345\221\250\347\254\254\344\270\200\350\257\276.py" "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\211\345\221\250\347\254\254\344\270\200\350\257\276.py" index f0e1233c0c2a9cd9ce2c593d9730edd7ded3436b..4ddbed653ffe268214bb2992776e038b809fc2ac 100644 --- "a/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\211\345\221\250\347\254\254\344\270\200\350\257\276.py" +++ "b/\347\254\254\344\272\214\346\234\237\350\256\255\347\273\203\350\220\245/2\347\217\255/2\347\217\255_Wong/\347\254\254\344\270\211\345\221\250\347\254\254\344\270\200\350\257\276.py" @@ -4,22 +4,22 @@ #作业一、用for循环和while循环实现计数 -print("用for循环实现计数x次") -a = input('请输入计数次数:') -a = int(a) -for i in range(a): - print(i) +print("计算100以内偶数的和") +sum = 0 +for i in range(2, 101, 2): + sum += i +print(sum) print('------------------------') -print("用while循环实现计数x次") -a = input('请输入计数次数:') -a = int(a) -i = 0 -while i < a: - print(i) - i += 1 +print("计算100以内奇数的和") +sum = 0 +i = 1 +while i < 100: + sum += i + i += 2 +print(sum) print('------------------------') @@ -27,13 +27,13 @@ print('------------------------') #作业二、分别用for循环和while循环实现斐波那切数列,限制在100以内 -print("用for循环实现菲波那切数列") +print("用for循环实现斐波那契数列") a = 0 #设定第一项 b = 1 #设定第二项 print("斐波那契数列第 1 项:" ,a) #输出第一项 print("斐波那契数列第 2 项:" ,b) #输出第二项 i = 3 #计数从第3项开始 -for i in range(3,1000): +for i in range(3, 1000): c = a + b if c >= 100: break @@ -44,7 +44,8 @@ for i in range(3,1000): print('------------------------') -print("用while循环实现菲波那切数列") + +print("用while循环实现斐波那契数列") a = 0 b = 1 print("斐波那契数列第 1 项:" ,a) #输出第一项 @@ -68,15 +69,14 @@ class ParamsError(Exception): pass def rem(a, b): - if b == 0: + try: + c = a % b + return c + except ZeroDivisionError: raise ParamsError("除数不能为0,请重新输入!") - c = a % b - return c a = int(input("请输入被除数:")) b = int(input("请输入除数:")) -rem(a, b) - -result = rem(7, 3) +result = rem(a, b) print(result)