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小时内删除。