python 基础 程序填空与程序设计

本文提供了一系列Python基础编程题目,包括使用数组打印杨辉三角、寻找素数、十进制转二/八/十六进制、斐波那契数列、员工工资计算以及冒泡排序等,旨在提升编程技能和理解。
摘要由CSDN通过智能技术生成

python 基础 程序设计


题目1 编写代码,分别使用一维数组和二维数组打印杨辉三角
def triangle1(n):
    initList = [1]
    for i in range(n):
        print(initList)
        initList.append(0)
        # j = 0 时, j - 1 = 0,取数组最后一项,i + 2从0->i+1
        initList = [initList[j] + initList[j - 1] for j in range(i + 2)] 
triangle1(10)        
def triangle2(n):
    initList = [[1]]
    for i in range(n):
        print(initList[i])
        initList[i].append(0)
        initList.append([initList[i][j] + initList[i][j - 1] for j in range(i + 2)])
triangle2(10)
题目2 编写代码,打印0-n中全部素数
def prime(n):
    for i in range(2, n):
        flag = True
        for j in range(2, i):
            if i % j == 0:
                flag = False
                break
        if flag:
            print(i)
pri
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值