1、
【参考代码】
x=eval(input("请输入所花钱x:"))
if x>=3000:
y=0.7*x
elif x>=2000:
y=0.8*x
elif x>=1000:
y=0.9*x
else:
y=x print("实际应付金额{:.2f}元".format(y))
⎪⎪⎩
⎪⎪⎨⎧≤+-≤<++>++=0,3cos 50,log 5,1sin 3552x x x x x x e x x x y x x 输入x 的值,输出函数y 的值
【参考代码】
import math
x=eval(input("请输入x的值:"))
if x>=5:
y=math.sin(x)+math.sqrt(x**2+1)
elif x>=0:
p(x)+math.log(x,5)+x**(1/5)
else:ajax异步请求的五个步骤不包括
s(x)-x**3+3*x
print("分段函数y的值是:",y)
3、编写程序,实现分段函数计算,如下表所示。当x=7,输出y的值
【参考代码】
x =input('Please input x:')
x =eval(x)
if x<0or x>=20:
print(0)
elif 0<=x<5:
print(x)
elif 5<=x<10:
print(3*x-5)
elif 10<=x<20:
自学office办公软件print(0.5*x-2)
4、从键盘上任意输入一个自然数,判断数是否素数。如输入11,则显示:11是素数
【参考代码】
n=eval(input("请输入一个自然数:"))
tag=True
for i in range(2,n):
if n%i==0:
tag=False
break
m="是素数"if tag else "不是素数"
print(n,m)
5、编程求解一元二次方程02=++c bx ax ,方程中的c b a ,,系数从键盘输入(提示:分支嵌
套)注解:大部分情况下是根据求根公式来求解,即:
判别式:
利用一元二次方程根的判别式(
)可以判断方程的根的情况。一元二次方程的根与根的判别式有如下关系:
①当时,方程有两个不相等的实数根;
②当时,方程有两个相等的实数根;
③当时,方程无实数根,但有2个共轭复根。
【参考代码】
import math
lambda函数python例子a=eval(input("A="))
b=eval(input("B="))
c=eval(input("C="))
delta=b**2-4*a*c
if a==0:
if b==0:
print("方程无意义!!")
else:
x=-c/b
print("方程有单根:",x)
else:
if delta>0:
q=math.sqrt(delta)/(2*a)
p=-b/(2*a)
x1=p+q
x2=p-q
一键部署openstack
print("两个不相等的实根",x1,x2)
elif delta==0:
p=-b/(2*a)
print("两个相等的实根:",p)
else:
print("方程无解!")
6、编程产生菲波拉契数列20项,
例如:01123581321……
【参考代码】
x0,x1=0,1
for n in range(0,20):
print(x0,end="")
x0,x1=x1,x0+x1
7、猴子摘桃
猴子第一天摘了若干个桃子,当天吃了一半,还不过隐,有多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第10天早上想再吃时,见只剩下一个桃子,问第一天共摘了多少个桃子
【参考代码】
x=1
for d in range(0,9):
x=(x+1)*2
print(x)
8、编程分别计算100以内(含100)奇数与偶数的和。
【参考代码】
s1,s2=0,0
for i in range(1,101):
if i%2==0:
s2=s2+i
else:
s1=s1+i
print("奇数的和是:{},偶数的和是:{}".format(s1,s2))
9、编程计算前30项的和:s=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…+n)
【参考代码】
t,sum=0,0
for i in range(1,31):
t=t+i
sum=sum+t
print("多项式前30项的和是:",sum)
10、一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第2天给2分钱,第3天给4分钱,…,富翁每天给穷人的钱是前一天的两倍,直到满一个月,分别显示富翁给陌生人的钱和陌生人给富翁的钱各是多少?
【参考代码】
x0=0.01
s=0
for i in range(1,31):
s=s+100000
x1=2*x0
x0=x1
print("富翁赚的钱{:.2f},陌生人赚的钱{:.2f}".format(s,x0))
11、编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。
如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。
python基础代码100例【参考代码】
x=input('Please input an integer of4digits meaning the year:')
x=eval(x)
if x%400==0or(x%4==0and not x%100==0):
print('Yes')
else:
print('No')
12、一小球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
【参考代码】
s=100
h0=100
for i in range(1,10):
h1=h0/2
s=s+2*h1
h0=h1
print("小球一共经过了{:.2f}米,第10次的高度{:.2f}米".format(s,h0))
13、求阶乘:从键盘输入任意一个正整数,编程计算该数的阶乘如:输入5,阶乘结果120。
【参考代码】
n=eval(input("请输入一个正整数:"))
p=1
for i in range(1,n+1):
p=p*i
print("n!=",p)
14、
【参考代码】
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:2d}".format(i,j,i*j),end="")
print()
【参考代码】
for a in range(0,21):
for b in range(0,34):
spring高级教程for c in range(0,101):

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。