要求:请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从1到该数是3的倍数有哪些,如果是奇数,请判断从1到该数是5的倍数有哪些
代码如下:
- num = int(input("请输入一个整数:"))
-
- if num % 2 == 0:
- print("这是一个偶数。")
- if num > 0:
- arr_list = []
- for i in range(1 , num+1):
- if( i % 3 == 0):
- arr_list.append(i)
-
- if len(arr_list) > 0:
- print(f"从1到{num}中,3的倍数有:{arr_list[-1]}")
- else:
- print(f"从1到{num}中没有3的倍数。")
- else:
- print("请输入大于0的整数。")
- else:
- print("这个数是奇数。")
- if num > 0:
- arr_list = []
- for i in range(1 , num+1):
- if( i % 5 == 0):
- arr_list.append(i)
-
- if len(arr_list) > 0:
- print(f"从1到{num}中,5的倍数有:{arr_list[-1]}")
- else:
- print(f"从1到{num}中没有5的倍数。")
- else:
- print("请输入大于0的整数。")