要求:请输入一个数,判断这个数是偶数还是奇数,如果使用偶数,请判断从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的整数。")