重做一篇python题目。 常常会怀疑自己是否有能力,去完成对自己的要求,但每次都不敢再想下去,总会害怕万一真的实现不了,会怎么样?应该也会像以前一样,在某个晚上,心酸的和自己和解,跟自己说,都会过去。 其实心里也知道,不会怎么样,总会如此,生活还在进行。以前会跟自己说,再努力一点就好,这件事没做好就是因为不够用心,要比别人多付出,最后把自己搞得一团糟。 现在我心中仍有很多目标待实现,但不想再让欲望驱动自己前行。以后的我去上课,只是因为追求并仰望知识,学习acm,只是因为算法的巧妙和智慧,不要让一切变成一纸分数,一张排名。不免有些无奈,但要让大多时候驱动自己前行的,变成热爱。
list1=list(map(int, input('请输入数值组成一个列表:').split(' ')))
print(list1)
当加上if __name__=='__main__':时,
只有当前模块是主程序的时候,该模块代码才会被执行,用于测试
真的是醉了。把map和filter弄混了,服了自己。 map:对每个元素进行相同的操作 filter:对一堆元素进行筛选
list1=list((filter(lambda x:(x%5!=0)&(x%7==0)
if x else 0,range(2000,3201))))
print(list1)
简单递归
def h(x):
if x==0 :
return 1
return x*h(x-1)
a=int(input('n='))
print(h(a))
实验1:
-
print 语句 按照以下图片编程实现 @@@@@@@@@@@ @@@@ @@@@ @@@ @ @@@ @@ @@@ @@ @@@ @ @@@ @@@@ @@@@ @@@@@@@@@@@
-
input 语句 (1)编程程序,输入直角三角形的两个直角边的长度 a、b,求斜边 c 的长度。 (2)编程程序,用于实现两个数的交换。 (3)编程程序,根据输入的三科成绩值,计算平均值和总和 (4)编程程序,根据输入的三角形的三边长度,输出三角形的面积
-
综合操作 1、用户输入一个三位自然数,计算并输出其百位、十位和个位上的 数字。 2、编写程序, 输入任意大的自然数, 输出各位数字之和。 3、编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、 并集和差集 setA-setB。 4、 编写程序, 输入一个自然数, 输出它的二进制、 八进制、 十六进制表示形式。 5、如下图所示,完成以下两个题目 编写程序,输入本金、年利率和年份,计算复利(保留两位小数), 运行结果 6 .编写程序,输入球的半径,计算球的表面积和体积(结果保留两位小数)
-
编写程序, 根据输入本金 b、年利率 r 和年数 n 计算最终收 v,v=b(1+r)";然后编写测试代码,提示输入本金、年利率和年数,显示最 终收益(保留两位小数)。 8.编写程序,求解一元二次方程 x2-10x+16=0,运行效果参见下图。 9.编写程序,提示输入姓名和出生年份,输出姓名和年龄,运行效果参见
-
输入直角三角形的两个直角边,求三角形的周长和面积,以及两 个锐角的角度。结果均保留一位小数。
import math
1.
print('''
@@@@@@@@@@@
@@@@ @@@@
@@@ @ @@@
@@ @@@ @@
@@@ @ @@@
@@@@ @@@@
@@@@@@@@@@@\n''')
print('++++++++++++')
print('+ + ')
print('++++++++++++')
for i in range(4):
print('学Python,来穿智播客黑马程序员')
2.
a=int(input('a='))
b=int(input('b='))
c=a**2+b**2
print(f"斜边c的长度:{math.sqrt(c)}")
import math
a=eval(input('a='))
b=eval(input('b='))
a,b=b,a
print(f"a={a},b={b}")
import math
a=eval(input('a='))
b=eval(input('b='))
c=eval(input('c='))
print(f"平均值:{(a+b+c)/2}")
print(f"总和:{a+b+c}")
import math
a=eval(input('a='))
b=eval(input('b='))
c=eval(input('c='))
e=(a+b+c)/2
s=math.sqrt(e*(e-a)*(e-b)*(e-c))
print(f"面积:{s:.2f}")
3.
a=eval(input('请输入一个三位自然数:'))
list1=[]
while a:
b=a%10
a//=10 #注意整除
list1.append(b)
print(f"个位:{list1[0]},十位:{list1[1]},百位:{list1[2]}")
sum=0
a=eval(input("请输入一位自然数:"))
while a:
sum+=a%10
a//=10
print(f"数位上的和:{sum}")
a={1,2,3,4,5}
b={4,5,6,7,8}
print(f"并集:{a|b}")
print(f"交集:{a&b}")
print(f"差集:{a-b}")
a=eval(input('请输入一个自然数:'))
print(f'二进制:{bin(a)}')
print(f'八进制:{oct(a)}')
print(f'十六进制:{hex(a)}')
import math
a=eval(input('请输入本金:'))
b=eval(input('请输入年利率:'))
c=eval(input('请输入年数:'))
amount=a*math.pow((1+b),c)
print(f'本金利率和为:{amount:.2f}')
import math
r=eval(input('请输入半径:'))
area=4*math.pi*r*r
volumn=(4/3)*math.pi*r**3
print(f"球体面积:{area:.2f}")
print(f"球体体积:{volumn:.2f}")
# 第七题同第五题类似
import math
a=eval(input('a='))
b=eval(input('b='))
c=eval(input('c='))
e=b**2-4*a*c
if e>0:
x1=((-b)+math.sqrt(e))/(2*a)
x2=((-b)-math.sqrt(e))/(2*a)
print(f"x1={x1},x2={x2}")
elif e==0:
x1=((-b)+math.sqrt(e))/(2*a)
print(f"x1=x2={x1}")
elif e
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?