Ⅰ python简单题不会,求解答
#第一题:
from__future__importdivision
print'请依次输入体重(kg)与身高(m):'
weight=float(raw_input())
height=float(raw_input())
print"{:.2f}".format(weight/(height**2))
#第二题:
print'请输入一个秒数:'
sec=int(raw_input())
printstr(sec/3600)+''+str(sec%3600/60)+''+str(sec%60)
#第三题:
from__future__importdivision
importmath
print'请依次输入三角形三边值a,b,c:'
a=int(raw_input())
b=int(raw_input())
c=int(raw_input())
print"{:.1f}".format(math.degrees(math.acos((a**2+b**2-c**2)/(2*a*b))))
你复制的问题还复制不全,汗啊。。。这么多问题连个分也没有。。。人家计算BMI是用的平方,你这里还给了个错的公式,还能不能认真点儿。
Ⅱ python基础教程-for循环判断条件及练习
有朋友说for循环 以及if 判断使用的不太好,作为python中的基础课程,今天给大家详细讲解for循环判断,并进行部分for练习介绍。
今天给大家介绍for循环和if 判断的用法
for循环判断的格式为:
for i in range(100): print i,
我们开始加上判断条件输出50到70之间的数
for i in range(100): if i >49 and i <71: print i,
当然可以以此类推,比如输出 1-100 内,除开50-70的数,说明一下在range后面的括号内,前面可以自定义起始值
#求1-100 内的所有奇数for i in range(1,100): if i % 2 == 1: print i,
我们在1到100内循环查找,如果i无法被2整除就是奇数(视频中这里写错了写成了质数,表示抱歉)
新增一个知识点获取随机数,我们可以通过导入的方式获取一个随机数
import randoma = random.randint(1,200)b = random.randint(1,999)print a,b
作业题目:随便一个数2个,判断是不是质数,如果是输出质数是哪些,非质数是哪些,并输出和,差,商,余等,可以参考视频教程哦。
Ⅲ python课本习题
return
给当前函数返回一个值,默认为None,return后面不带任何对象
return dayup中,dayup就是返回的值
例子:
defDemo(a,b):
c=a+b
returnc
up=Demo(1,2)
print(up)
若程序执行到return语句,将不再执行下一行所有的语句代码。可以认为是函数的结束命令,并且返回了一个值
Ⅳ 😓一道python题目,脑壳疼
需要注意输入的形式一定要跟你那单次输入示例一样,不然会报错,回车结束输入。
2
Ⅳ Python语言程序设计!!!基础题
importmath
pi=3.14159
r=float(input("banjing:"))
h=float(input("gao:"))
p=r+h+math.sqrt(r*r+h*h)
a=r*h/2
s=pi*r*(r+math.sqrt(r*r+h*h))
v=pi*r*r*h/3
print("jiaosanjiaoxingdibian:",r)
print("jiaosanjiaoxingdegao:",h)
print("jiaosanjiaoxingdemianji:",'%.3f'%a)
print("jiaosanjiaoxingdezhouchang:",'%.3f'%p)
print("yuanzhuidebiaomianji:",'%.3f'%s)
print("yuanzhuidetiji:",'%.3f'%v)
欢迎加V:gmiwxx
你的远程辅导专家
有图为证:
Ⅵ 大一Python课的习题,输入两点,建立起直线方程y=kx+b。输入第3点,求点到直线的距离。这怎
高中数学学过啊,朋友
importsys
'''
输入两点,建立直线方程y=kx+b。
输入第3点,求点到直线的距离。
'''
#输入两点p1,p2坐标
sys.stdout.write('Inputtwopoints: ')
line=sys.stdin.readline()
x1,y1,x2,y2=(float(x)forxinline.split())
#计算k,b
k=(y2-y1)/(x2-x1)
b=y1-k*x1
#输入第三点p3坐标
sys.stdout.write('Inputthethirdpoint: ')
line=sys.stdin.readline()
x3,y3=(float(x)forxinline.split())
#计算点p3到直线距离
sys.stdout.write('Thedictionaryis: ')
d=abs(k*x3-y3+b)/((-1)*(-1)+k*k)**0.5
sys.stdout.write(str(d))
sys.stdout.write(' ')
Ⅶ 这道Python题怎么做
读取数据,生成列表,取列表L[0]标题和列表L[4]第四位同学的数据;生成字典sample_dict,然后因为字典遍历直接在里面删除元素会报错,所以把值为0的key放到一个list里面,最后遍历list把字典里面对应的key和值删掉就可以了
Ⅷ Python入门问题 计蒜客上面的简单题
上面给的是可行的,没有限制-10~40,也没有限制只可三个数(多少数都可以计算出来),用的是列表的方式,提示用的a,b,c是元组的方式
Ⅸ 计算机二级python考试题型
计算机二级python的考试题型有单项选择题、基本编程题、简单应用题和综合应用题四个模块,分值分别为40分,18分,24分和18分,及格分数为60分,每一场考试有3套题,一般为随机分配。
2、基本编程题
该部分为填空题,考生需要根据给出的程序框架把内容补充完整,并且我们当时考试的时候是可以切换到python编码页面进行验算的,这一模块只要好好学基本上都能填对。
3、简单运用题
这一模块有两道题,其中一道为turtle(三套题都有考),以补全代码的形式出现,即在不修改系统给出的代码的情况下将代码补齐,另一道不同套卷考察的内容不同,我那时候考察的是函数。
4、综合应用题
一般是文件管理,分词排序、文件读写等,相比起前面的题目会有些难度。
总结:其实python二级考试内容并不难,总体上通过率还是很高的,通过后会有合格和优秀之分,想要达到优秀会有一定难度。
Ⅹ python题目
lst = [3, 5, 6, 0, -2, -8, 9]
lst1 = []
lst2 = []
for i in lst:
if i > 0:
lst1.append(i)
if i < 0:
lst2.append(i)
print('lst1:', lst1, ' lst1的平均值:', sum(lst1)/len(lst1))
print('lst2:', lst2, ' lst2的平均值:', sum(lst2)/len(lst2))