導航:首頁 > 編程語言 > 輸出學生成績統計python

輸出學生成績統計python

發布時間:2022-10-07 05:22:18

A. python完成程序輸入m個成績,輸出最高分最低分平均成績

python完成程序輸入m個成績,輸出最高分最低分平均成績
grades = []
min_grade = None
max_grade = None
sum_grade = 0.0
m = int(raw_input("Input m: "))
for i in range(m):
grade = float(raw_input("Input grade %s: " % i))
grades.append(grade)
sum_grade += grade
if not min_grade or grade < min_grade:
min_grade = grade
if not max_grade or grade > max_grade:
max_grade = grade
ave_grade = sum_grade / m
print "Max grade:", max_grade
print "Min grade:", min_grade
print "Average grade:", ave_grade

B. Python 輸入全班30名學生的姓名和成績,輸出其中的最高分和最低分,並求全班同學的(要求使用字典)

1、進入命令提示符,輸入python後回車,進入python交互模式。

C. Python編程,已知20個成績存入一個列表中,請對其進行統計,輸出四個等級的人數

任意輸入4個整數,從大到小排列輸出。

main()

{int a,b,c,d,m;

scanf("%d %d %d %d",&a,&b,&c,&d);

if(b>a)

{m=a;a=b;b=m;}

if(d>c)

{m=c;c=d;d=m;}

if(c>a)

{m=a;a=c;c=m;}

if(c>b);

{m=b;b=c;c=m;}printf(" %d %d %d %d ",a,b,c,d)。

(3)輸出學生成績統計python擴展閱讀:

Python在執行時,首先會將.py文件中的源代碼編譯成Python的byte code(位元組碼),然後再由Python Virtual Machine(Python虛擬機)來執行這些編譯好的byte code。這種機制的基本思想跟Java,.NET是一致的。

Python Virtual Machine與Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一種更高級的Virtual Machine。

D. python編程

錄入學號和各科成績以「,」分隔,每行一個學生,輸入字母「q」(不區分大小寫)退出錄入並列印,代碼如下:


E. python3計算每個學生的總成績

數量少的話可以用列表循環來實現
數量多的話就要用pandas來實現了

F. python:已知10個成績: 68, 75, 32, 99, 78, 45, 88, 72, 83, 78。請將成績存放在列表中,請對其進行統計

兩種方法

G. 急求 Python編寫程序,計算並輸出n位同學的英語平均成績。 要求如下: 1. n和各位同學的英語成績由

#!/usr/bin/python
#-*-coding:utf-8-*-
#@Time:2018/6/1510:40
#@File:Average_Value.py
"""
輸入N個學生英文成績,返回平均值
"""


defaverage(alist):
assertisinstance(alist,list),'輸入的不是列表'
sum_list=sum(alist)
num_list=len(alist)
aver=round(sum_list*1.0/num_list,2)
returnaver

if__name__=='__main__':
num=int(raw_input(u'請輸入有多少個學生:'))
sour=[]
if1<=num<=50:
n=1
whilen<=num:
temp=float(raw_input(u'請輸入學生英語成績:'))
ifisinstance(temp,(int,float)):
sour.append(temp)
n+=1
else:
printu'請輸入正確的英文成績'
continue
else:
printu'這次英語測試的平均成績是:{0}'.format(average(sour))
else:
printu'輸入錯誤'

H. 用python輸入一個百分制考試成績,判斷是否及格並輸出結果

/*求編程:輸入學生成績,判斷該成績的等級;............by Mr.Kong*/

#include<stdio.h>

main()

{

int score,a;

printf("請輸入學生的成績:");

do

{

scanf("%d",&score);

}

while(score<0||score>100); /*學生的成績在0至100之間*/

a=score/10;

switch(a)

{

case 10:

case 9:

printf("優秀"); /*成績大於90分為優秀*/

break;

case 8:

case 7:

printf("中等"); /*成績在70至80分之間為中等*/

break;

case 6:

printf("及格"); /*成績在60至70分之間為及格*/

break;

default :

printf("不及格"); /*成績在低於60分為不及格*/

break;

}

}

I. 急求 Python編寫程序,計算並輸出n位同學的英語平均成績。 要求如下:

fromfunctoolsimportrece
N=input('輸入N的大小:')
ifN.isdigit():
N=int(N)
ifisinstance(N,int):
if1<N<100:
allN=[iforiinrange(1,N+1)ifi%2==0]
result=rece(lambdax,y:x*y,allN)
print(result)
else:
print('輸入必須是大於1,小於100的整數')
else:
print("請輸入整數")
else:
print('輸入必須為數字')

J. 用python編寫程序輸入10名學生的成績,進行優、良、中、及格和不及格的統計

L=[]

y=0#優的人數

q=0#良的人數

z=0#中的人數

j=0#及格的人數

b=0#不及格的人數

foriinrange(10):

c=input("請輸入第{}位學生的成績:".format(i+1),)

L.append(c)

forainL:

ifint(a)>=90:

y+=1

elifint(a)>=80:

q+=1

elifint(a)>=70:

z+=1

elifint(a)>=60:

j+=1

else:

b+=1

print("這十名學生中得優的人數是{}人,得良的人數是{}人,得中的人數是{}人,得及格的人數是{}人,得不及格的人數是{}人".format(y,q,z,j,b))

閱讀全文

與輸出學生成績統計python相關的資料

熱點內容
大胸部的女人電影 瀏覽:24
劉德華返老還童的電影叫什麼 瀏覽:264
羅莎卡拉喬洛 bodyguard 瀏覽:964
金玉王朝完整番外txt 瀏覽:558
需要錢觀看的網站 瀏覽:23
不可能的世界小說免費看 瀏覽:744
3d左右分屏電影網站 瀏覽:378
擁有系統幫助國家的小說 瀏覽:709
哦哦叱吒風雨里古惑仔粵語歌 瀏覽:138
銷售女王韓國 瀏覽:432
出軌的電影歐美 瀏覽:463
女生適合學編程 瀏覽:942
cad中的移動命令 瀏覽:685
0855影視在線看 瀏覽:11
求小仙兒有聲小說資源 瀏覽:993
老版皮特電影 瀏覽:634
韓國19禁 中文字幕 瀏覽:201
女性露點電影原罪 瀏覽:358
亞馬遜雲自建ssr伺服器教程 瀏覽:570
泰國流產嬰兒復仇的電影 瀏覽:200