python小作业练习

这篇博客包含了多个Python编程练习,包括使用代码计算圆周率π,判断日期在一年中的位置,模拟球自由落体及反弹问题,根据利润计算奖金提成,寻找素数以及设计爬虫程序抓取网站数据。
摘要由CSDN通过智能技术生成
1、利用python代码来计算圆周率pi(π)值
from __future__ import division

#==============根据马青公式计算圆周率==============
number = int(input('请输入想要计算到小数点后的位数n:'))
number1 = number+10   # 多计算10位,防止尾数取舍的影响
b = 10**number1    # 算到小数点后number1位
x1 = b*4//5   # 求含4/5的首项
x2 = b// -239   # 求含1/239的首项
he = x1+x2   # 求第一大项
number *= 2  #设置下面循环的终点,即共计算n项

#循环初值=3,末值2n,步长=2
for i in range(3,number,2):
  x1 //= -25   # 求每个含1/5的项及符号
  x2 //= -57121  # 求每个含1/239的项及符号
  x = (x1+x2) // i   # 求两项之和
  he += x  # 求总和
pai = he*4  # 求出π
pai //= 10**10  #舍掉后十位

#==============输出圆周率π的值=====================
paistring=str(pai)
result=paistring[0]+str('.')+paistring[1:len(paistring)]
print("计算结果:\n%s"%result)

在这里插入图片描述

2、输入某年某月某日,判断这一天是这一年的第几天
import datetime
year = int(input('请输入年份:'))
month = int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值