Python超典型练习题(第一次作业)

python 复制代码
#第一题
i=1
sum=0
for i in range(1,101):
    sum=sum + 1/i
print(sum)

运行截图:

python 复制代码
#第二题
n=int(input("请输入n值: "))
i=1
sum=0
for i in range(1,n+1):
    if (i%2!=0):
        sum=sum + 1/i
    else:
        sum=sum - 1/i
print(sum)

运行截图:

3

python 复制代码
#第三题                                      
n=int(input("请输入n值: "))                   
sum=0
total=0
hh=0
for i in range(1,n+1):
    hh=i+total
    sum=sum + 1/hh
    total= total + i
print(sum)

运行截图:

4

python 复制代码
#第四题
a=2
sum1=0
total=0
n=int(input("请输入前:"))
for i in range(1,n+1):
    sum1=sum1+10**(i-1)*2
    total=total+sum1
print(total) 

运行截图:

5

python 复制代码
#第五题     
sum=1
total=1
hh=0
i = 1
while True:
    hh=i*total
    total= total *i
    term = 1/hh
    if (term<1e-6):
        break
    sum = sum +1 /hh
    i = i + 1
print(sum)

运行截图:

6

python 复制代码
#第六题
sum=1
for i in range(1,100000000):
    itwo=2*i+1
    if (i%2!=0):
        sum=sum - 1/itwo
    else:
        sum=sum + 1/itwo
sum2=4*sum
print(sum2)

运行截图:

7.打印空心菱形三角形

python 复制代码
 n = int(input("请输入几行:"))
for i in range(n//2 + 1):
    for j in range(n//2 - i):
        print("  ", end="")
    for j in range(2*i + 1):
        if j == 0 or j == 2*i:
            print("* ", end="")
        else:
            print("  ", end="")
    print()
for i in range(n//2 - 1, -1, -1):
    for j in range(n//2 - i):
        print("  ", end="")
    for j in range(2*i + 1):
        if j == 0 or j == 2*i:
            print("* ", end="")
        else:
            print("  ", end="")
    print()
相关推荐
DeepVisionary2 分钟前
再观察小星火:当大厂分成“冰封“,国产轻模式创作者平台如何跑出加速度
python·自动化
gb42152874 分钟前
python中unstructured库和langchain-unstructured库在解析pdf文件的时候的区别?
python·langchain·pdf
白狐_7987 分钟前
408数据结构第6章:图——核心考点、算法对比与AOE网真题
数据结构·算法
变量未定义~13 分钟前
DFS之剪枝与优化-小猫爬山、 数独、 木棒
算法
vx-程序开发25 分钟前
django医院预约挂号系统---附源码23353
java·javascript·spring boot·python·eclipse·django·php
Navigator_Z26 分钟前
LeetCode //C - 1187. Make Array Strictly Increasing
c语言·算法·leetcode
charlie11451419132 分钟前
IMX6ULL WM8960 的移植——前置介绍
开发语言·c++·开源项目·嵌入式linux
雪山青木43 分钟前
全国微博签到数据201912-202004
大数据·爬虫·python·数据挖掘·数据分析·新浪微博
迷迭香yy1 小时前
Python实战:涨停板“假封板”识别系统的工程实现
开发语言·人工智能·python
charlie1145141911 小时前
Cinux是如何管理进程的 —— 上下文与调度
开发语言·c++·操作系统·开源项目