5.1
def draw_田字格(width): for _ in range(width + 1): print("+---", end="") print("+") for _ in range(width): for _ in range(width + 1): print("| ", end="") print("|") for _ in range(width + 1): print("+---", end="") print("+") for _ in range(width + 1): print("+---", end="") print("+") draw_田字格(5)
5.2
def isOdd(num): if isinstance(num, int): if num % 2 != 0: return True else: return False return False
5.3
def isPrime(num): if not isinstance(num, int): return False if num < 2: return False for i in range(2, int(num ** 0.5) + 1): if num % i == 0: return False return True
5.4
def PrimeList(N): prime_nums = [] for num in range(2,N): is_prime = True for divisor in range(2, int(num ** 0.5) + 1): if num % divisor == 0: is_prime = False break if is_prime: prime_nums.append(num) return " ".join(map(str, prime_nums))
5.5
def isNum(s): try: complex(s) return True except ValueError: return False
5.6
def multi(*args): result = 1 for arg in args: result = result * arg return result
5.7
def FabN(n): if n == 0: return 0 elif n == 1: return 1 return FabN(n - 1) + FabN(n - 2)
5.8
def isType(date): if isinstance(data, int): return "整数" elif isinstance(data, float): return "小数" elif isinstance(data, complex): return "复数" elif isinstance(data, str): return "字符串" elif isinstance(data, list): return "列表" elif isinstance(data, dict): return "字典" elif isinstance(data, set): return "集合" elif isinstance(data, tuple): return "元组"

浙公网安备 33010602011771号