求助Python大佬
Python实验题目,求助大佬
以下是代码:
all_tuple = []
sum_stu = int(input('请输入一共有多少个学生:'))
while(sum_stu>0):
a = input('请输入学生名字:')
class1 = float(input('第一门课的成绩:'))
class2 = float(input('第二门课的成绩:'))
class3 = float(input('第三门课的成绩:'))
score = class1 + class2 + class3
mid = score/3
one_tuple = (a,class1,class2,class3,mid,score)
all_tuple.append(one_tuple)
sum_stu -= 1
sorted_list = sorted(all_tuple,key=lambda x:x[5],reverse=True)
sum_stu = 1
for i in sorted_list:
print('第',sum_stu,'名',i[0],':',end='')
print('平均分:',i[4],',总分:',i[5])
sum_stu += 1
求python大佬
对n个字符合并为一个字符串s1,把s1字符串中小写字母转大写字母,s1转换为列表L1。
根据题意,代码如下:
代码
运行结果:
运行结果1
运行结果2
python大佬求解答
这是在解一元二次方程吧,
输入的root应该是(1,1,-12)
你好像少打一个“,”
至于函数,除了缩进,好像没有问题
在线急求python大佬解答
选择一个数字X,不要告诉其他人。将X带入以下计算方程中:
Result=((X+52.8)5−3.9343)/0.5−10X
Result=((X+52.8)5−3.9343)/0.5−10X
将结果赋予给变量Result,并打印。
假设你选择的是X = 33
第一题:
x = 33
result = ((x + 52.8) * 5 - 3.9343)/0.5 - 10*x
print(result)运行结果如下:
bool_one的值等于 2^3 == 108 % 100 or "Cleese" == "King Arthur"
bool_two的值等于 True or False
bool_three的值等于 100^0.5 >= 50 and False
判断这三个变量的真假并打印。
提示:变量名称 = True/False,而不是直接将公式存放进名称中
第二题:
第三个有语法错误,应该修改为100**0.5,在Python中**代表乘方,即:
修改结果为:
定义一个列表,列表内容为从1到20,间隔为3的整数,并打印。
第三题:
代码如下:
print(list(range(1,21,3)))运行如下:
求用3000除以7的余数再去除以2的取整结果,并打印。
第四题:
代码如下:
print(int((3000 % 7)/2))运行结果如下:
求“345除以5的余数”、“678除以9的余数”、“384除以7的余数”中的最小值,并打印。
第五题:
代码如下:
a = 345 % 5
b = 678 % 9
c = 384 % 7
d = min(a,b,c)
print(d)运行如下:
设计一个函数f(x, y),x、y为数字。该函数将计算x的y次方,并返回计算后的结果。
提示:使用pow()函数
第六题:
代码如下:
def f(x,y):
z = pow(x,y)
return z
num_1 = 2
num_2 = 3
print(f(num_1,num_2))运行结果如下:
采用2的3次方来展示。