1 while True: 2 x = int(input("请输入数字判断奇数偶数")) 3 if x & 1 == 0: 4 print("请输入奇数") 5 else: 6 print(x, "是奇数") 7 b = 1 8 if x == x: 9 a = x//2 10 while x == x: 11 print(" " * a + "*" * b) 12 if x == 1: 13 break 14 b += 2 15 a -= 1 16 if b == x: 17 break 18 while x == x: 19 print(" " * a + "*" * b) 20 b -= 2 21 a += 1 22 if b < 1: 23 break
结果
请输入数字判断奇数偶数3 3 是奇数 * *** * 请输入数字判断奇数偶数4 请输入奇数 请输入数字判断奇数偶数