软件平台:Microsoft Windows。 软件工具:Python 3.6以上
参考相关书籍及知识点,能够熟练运用Python基本语法。
income=float(input("请输入党员工资:"))
if income<=3000:
tax=income*0.005
elif income<=5000:
tax=income*0.01
elif income<=10000:
tax=income*0.15
else :
tax=income*0.02
print("该党员应缴纳的党费为:",tax,",元")
实验2:
编写实现鸡图同笼问题。已知在同一个笼子里共有h只鸡和兔,鸡和兔的总脚数为f,其中h和f由用户输入,求鸡和兔各有多少只?
import math
h=int(input("请输入鸡兔总数:"))
f=int(input("请输入鸡兔的总的脚数:"))
if f%2!=0:
print("你输入错误")
tu=f/2-h
ji=h-tu
if(ji<0 and tu<0):
print("你输入错误")
print(str.format("鸡数{},兔数{}",ji,tu))
实验3:小球自由落体问题
一球从100米的高度自由落下,每次落地后反弹回原高度的一半,再落下。求小球在第10次落地时共经过了多少米?第十次反弹多高。
s=100
h=s/2
for n in range(2,11):
s=s+2*h
h=h/2
print("第十次落地共经过:",s,"米")
print("第十次反弹",h,"高度")
实验4:猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的桃子的一半多一个;以后每天都吃了剩下的桃子的一半多一个。到第8天发现只剩下了1个桃子。请问猴子第一天摘了多少个桃?
result=1
for i in range(8,0,-1):
print("第{0}天的桃子数:{1}".format(i,result))
result=2*(result+1)