作业一:
判断一个数是否为质数(素数)
flag = True prime = int(input("请输入一个整数:")) for num in range(2, prime): if prime % num == 0: flag = False break if flag: print("它是质数") else: print("它是合数")
作业二:
有一个四位数,百位是3,十位是6,并且它既能被2整除,有能被3整除,求这样的四位数中最大的和最小的四位数各是多少?
nums = [] for i in range(1000, 10000): # gewei = i % 10 shiwei = i % 100 // 10 baiwei = i % 1000 // 100 # qianwei = i % 1000 if i % 3 == 0 and i % 2 == 0 and shiwei == 6 and baiwei == 3: nums.append(i) print(f"最大值为:{max(nums)}") print(f"最小值为:{min(nums)}")