⑴ python輸入成績判斷成績等級
n = int(input('請輸入學生分數:')) #使用input()函數,輸入一個數字給n
if n >= 90: #使用if語句判斷成績等級
print('A')
elif 80 <= n < 90:
print('B')
elif 70 <= n < 80:
print('C')
elif 60 <= n < 70:
print('D')
else:
print('E')
方法二:
n = int(input('請輸入學生分數:')) #使用input()函數,輸入一個數字給n
if n >= 70: #把0-100的分老納數以70為界,分為兩個段,再從兩個段中分別使用嵌套的if語句判斷成績等級
者含芹if n >= 90:
print('A')
elif 80 <= n < 90:
print('B')
elif 70 <= n < 80:
print('C')
else: #判斷小於70的分數段的成績等級
if 60 <= n < 70:
print('D')
else:
首畢print('E')
⑵ 用Python編程輸入某門課的成績,將其轉換為五級制(優,良,中,及格,不及格)輸出
⑶ 用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;
}
}
⑷ 用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知識點有哪些
高中信息技術python知識點有:
17%4 結果為 1,表示取余首顫數,17除以4商4,余數為1。
4**2 結果為 16,求4的平方。
3**3 結果為 27,求3的立方。
@*8 的結果為 '@@@@@@@@',表汪攜示把@重復8次得到一個新字元串。
int(10.5),把小數10.5轉成整數10。
float(10),把整數10轉成小數10.0。
int("20"),把字元串"20"轉成整數20。
str(20),把整數20轉成字元串"20"。
信息技術python編寫程序,根據輸入的百分制分數,將其轉換為等級制(優、良、中、及格、不及格)並輸出。
>90-優秀。
80到90-良好。
70到80-良好。
60到70-良好。
<60-不及格。困芹伏