个人计算机学习零碎知识总结

文章讲述了如何使用Python编程语言实现等腰三角形的打印,提供了两种不同的代码思路,并给出了课后作业,要求找到整数列表中和为10的元素对。此外,还提及了一个网络问题的解决方案,即关闭代理设置以解决浏览器上网问题。
摘要由CSDN通过智能技术生成

等腰三角形的输出python语言

思路一

# 以下代码会要求用户输入一个数字并将其转换为整型
h = int(input('请输入数字:'))

# 外层循环会从 1 循环到 h
for i in range(1, h+1):
    
    # 内层循环会从 1 循环到 h-i,每次输出一个空格来让三角形居中
    for j in range(1, h-i+1):
        print(' ', end=' ')
    
    # 第二个内层循环会从 1 循环到 2i-1,每次输出一个星号来组成三角形
    for k in range(1, 2*i):
        print('*', end=' ')
    
    # 该行代码会输出一个换行符,用于完成当前行的三角形
    print()

        该代码的整体思路是打印一个由星号组成的三角形。首先,用户会被要求输入一个数字,代表三角形的高度。然后,外层循环从 1 循环到 'h',每次循环会输出一个完整的行,即由空格和星号组成的三角形的一行。为了让三角形居中,内层循环会输出空格。每次内层循环会输出 'h-i' 个空格,其中 'i' 是当前外层循环的迭代次数。另外一个内层循环会输出星号。每次循环会输出 '2i-1' 个星号。最后,代码会输出一个换行符,用于完成当前行的三角形。

思路二

# 该行代码会要求用户输入一个数字并将其转换为整型
h = int(input('请输入数字:'))

# 外层循环会从 1 循环到 h
for i in range(1, h+1):
    
    # 内层循环会从 1 循环到 2h,每次循环会输出一个星号或空格,组成一个三角形
    for j in range(1, 2*h):
        # 如果当前循环次数小于等于 h-i,或者大于 h+i-1,则输出一个空格,否则输出一个星号
        if j <= h-i or j > h+i-1:
            print(' ', end=' ')
        else:
            print('*', end=' ')
    
    # 该行代码会输出一个换行符,用于完成当前行的三角形
    print()

        该代码的整体思路是打印一个由星号组成的三角形。首先,用户会被要求输入一个数字,代表三角形的高度。然后,外层循环从 1 循环到 'h',每次循环会输出一个完整的行,即由空格和星号组成的三角形的一行。为了让三角形居中,内层循环会输出空格或星号。每次内层循环会输出 '2h' 个字符,其中 'h' 是三角形的高度。根据当前外层循环的迭代次数 'i',内层循环会输出合适数量的空格和星号。如果当前循环次数小于等于 'h-i',或者大于 'h+i-1',则输出一个空格,否则输出一个星号。最后,代码会输出一个换行符,用于完成当前行的三角形。  

   课后作业

给定一个整数列表 nums,请编写一个程序,找到所有满足两个元素之和等于 10 的不同元素对,并将它们作为元组添加到一个新列表中。

nums = [3, 6, 10, 14, 2, 7]
my_list = []

for i in range(len(nums)):
    for j in range(i+1, len(nums)):
        if nums[i] + nums[j] == 9:
            my_list.append((nums[i], nums[j]))

print(my_list)

python函数积累   

问题解决

1:浏览器无法上网,但是微信等其他app可以上网

解决办法:

电脑——设置——网络与Internet设置——代理——取消代理

其实就clash的问题,把全局代理关了就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值