# 打印星号正方形
def print_triangle(lenth):
for i in range(lenth): # 列
for i in range(lenth): # 行,双重循环等长等宽
print('*', end=' ')
print() # 换行
# 打印星号直角三角形
def print_triangle1(lenth):
for i in range(lenth): # 列
print('*' * i)
def print_triangle2(lenth):
i = 1
while i < lenth:
j = 0
while j < i:
print('*', end=' ')
j += 1
print()
i += 1
# 整数求和,计算1~n之和
def summer():
n = int(input("请输入一个整数:"))
sum = 0
for i in range(n+1):
sum += i
print("1~%d的求和结果为%d" % (n, sum))
print(f"1 到 {n} 的整数和为: {sum}")
def summer1():
n = int(input("请输入一个整数:"))
sum = 0 # 累加的和
i = 1 # 循环的迭代次数
while i <= n:
sum += i
i += 1
print("1~%d的求和结果为%d" % (n, sum))
# 如果将 while 循环修改为 while sum <= n,那么循环条件就会检查当前的累加和是否小于等于 n。
# 这样的话,只有在 sum 已经大于 n 的情况下,循环会退出,而不是达到累加到 n 的目标。
# 3个数排序
def paixu():
l = []
for i in range(3):
x = int(input('请输入整数:'))
l.append(x)
l.sort()
print(l)
# 九九乘法表
def x():
for i in range(1, 10):
for j in range(1, i+1):
print("%dx%d=%-2d" % (i, j, i*j), end=' ')
print('')
# 逻辑运算
print(3 < 5 > 2)
z = (0 + 2j)
print(z.real, z.imag)
a = dict()
print(a)
def susu():
a = int(input('请输入个数字:'))
i = 2
while i < a:
if a % i == 0:
print('非素数')
break
i += 1
else:
if i == a:
print('素数')
else:
print('非素数')
def susu1():
num = int(input('请输入个数字:'))
flag = 0
for i in range(2, num):
if num % i == 0:
flag = 1
break
if flag == 0:
print('素数')
else: # num == 2
print('素数')