python中如何输出分数(输入学生分数,输出成绩等级python)

发布时间:2022-11-08

本文目录一览:

  1. 怎样用PYTHON打出分数?就是1/2这样的.
  2. python将百分制成绩转换为等级制输出
  3. python 怎么输出为 为不可约简的分数形式
  4. 用python输入一个百分制考试成绩,判断是否及格并输出结果?
  5. python 完成程序输入m个成绩,输出最高分最低分平均成绩
  6. Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)

怎样用PYTHON打出分数?就是1/2这样的.

length = 5
breadth = 2
area = length * breadth
print 'Area is', area * 0.5

python将百分制成绩转换为等级制输出

def main():
    score = float(input('请输入成绩: '))
    if score >= 90:
        grade = 'A'
    elif score >= 80:
        grade = 'B'
    elif score >= 70:
        grade = 'C'
    elif score >= 60:
        grade = 'D'
    else:
        grade = 'E'
    print('对应的等级是:', grade)
if __name__ == '__main__':
    main()

也可以将五分制构造出一个字符串 'EEEEEEDCBAA',用以下方法实现这个功能:

score = int(input())
degree = 'EEEEEEDCBAA'
if (score > 100 or score < 0):
    print('Data error!')
else:
    print(degree[score//10])

扩展资料:

  1. 关于整数的格式化输出
num01, num02 = 200, 300
print("八进制输出:0o%o,0o%o" % (num01, num02))
print("十六进制输出:0x%x,0x%x" % (num01, num02))
print("十进制输出:%d,%d" % (num01, num02))
print("200的二进制输出:", bin(num01), "300的二进制输出为:", bin(num02))
  1. 浮点数输出
  • %f 保留小数点后面六位有效数字,%.3f 保留三位小数。
  • %e 保留小数点后面六位有效数字,指数形式输出。%.3e 保留3位小数位,使用科学计数法。
  • %g 保留六位有效数字的前提下,使用小数方式,否则用科学计数法。%.3g 保留3位有效数字,使用小数或科学计数法。

python 怎么输出为 为不可约简的分数形式

Python 的 fractions 模块可以实现该功能:

# coding=utf-8
from fractions import Fraction
numerator = 2  # 分子
denominator = 6  # 分母
print(Fraction(numerator, denominator) + 1)

输出结果:

4/3

用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 完成程序输入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

Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)

进入命令提示符,输入 python 后回车,进入 Python 交互模式。
输入 name = input() 后回车。
输入名字:mymy 后回车,此时变量 name 的内容为:mymy。
输入 name 后回车,可以查看变量 name 的内容为:mymy。
输入 print(name) 后回车,输出变量 name 的内容为 mymy。
输入 print('hello', name) 后回车,输出为:hello mymy。