Python练习

# 打印星号正方形
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('素数')

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值