1.基本操作题 (1)
从键盘输入 3 个数作为三角形的边长,在屏幕上显示输出由这 3 个边长构成三角形的面积(保留 2 位小数)。
请参照代码模板,完善代码。
输入输出示例
输入 | 输出 | |
示例 1 | 3,3,3 | 3.90 |
习题讲解
a,b,c = eval(input())
p = (a+b+c)/2
area = pow(p * (p-a)*(p-b)*(p-c),0.5)
print("{:.2f}".format(area))
2.基本操作题(2)
将一个列表中所有的单词首字母转换成大写。
请参照代码模板,完善代码。
输入输出示例
输入 | 输出 | |
示例 1 | ["python","is","opening"] | ['Python', 'Is', 'Opening'] |
习题讲解
ls = eval(input())
for i in range(len(ls)):
ls[i] = ls[i].capitalize()
print(ls)
3.基本操作题(3)
从键盘输入一个列表,计算输出列表元素的均方差。
请参照代码模板,完善代码。本题支持自动评阅。
输入输出示例
输入 | 输出 | |
示例 1 | [99,98,97,96,95] | 均方差为:1.58 |
习题讲解
def mean(numlist):
s = 0.0
for num in numlist:
s = s + num
return s/len(numlist)
def dev(numlist,mean):
sdev = 0.0
for num in numlist:
sdev = sdev + (num - mean)**2
return (sdev /(len(numlist)-1) )** 0.5#请输入一个列表:
ls = eval(input(""))
print("均方差为:{:.2f}".format(dev(ls,mean(ls))))
4.简单操作题(1)
使用 turtle 库的 turtle.right() 函数和 turtle.circle() 函数绘制一个星星图形,如下图所示。
请参照代码模板,完善代码。
---------------------------------------------------------------
自动评阅说明
使用字符串形式输出 ____①____,____②____,____③____中应填代码即可以自动评阅得分
例如,如果代码为:
# 代码模板 | # 你的代码
import turtle | import turtle
d = 0 | d = 0
for i in range(__1__): | for i in range(1):
turtle.fd(__2__) | turtle.fd(100)
d = __3__ | d = (i + 100) * 100
turtle.seth(d) | turtle.seth(d)
则在提交代码页面输入:
print('1', '100', '(i + 100) * 100')
提交后即可以查看得分
注:如果有运算符,请在运算符两侧加上空格
习题讲解
import turtle
for i in range(4):
turtle.circle(-90,90)
turtlewriteline使用方法python.right(180)
print(-90,180)
5.简单操作题(2)
用字典和列表型变量完成某课程的考勤记录统计,某班有 74 名同学,名单由考生目录下文件 txt 给出,某课程 10 次考勤数据由考生目录下文件 1.csv,2.csv … 给出。请输出全勤同学的名字。
请参照代码模板,完善代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论