编写程序,根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。转换规则如下表所示。 用例1: 输入—— 91 输出—— 优 用例2: 输入—— 61 输出—— 及格
时间: 2023-06-01 14:02:04 浏览: 136
score = int(input())
if score >= 90:
print("优")
elif score >= 80:
print("良")
elif score >= 70:
print("中")
elif score >= 60:
print("及格")
else:
print("不及格")
相关问题
编写一个Applet程序,实现将学生的百分制成绩转换为优、良、中、及格和不通过5个等级;
以下是一个简单的 Java Applet 程序,可以将百分制成绩转换为五个等级:
```java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class GradeConverter extends Applet implements ActionListener {
private TextField inputField;
private Label resultLabel;
private Button convertButton;
public void init() {
inputField = new TextField(10);
resultLabel = new Label(" ");
convertButton = new Button("Convert");
add(new Label("Enter grade percentage:"));
add(inputField);
add(convertButton);
add(resultLabel);
convertButton.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
int grade = Integer.parseInt(inputField.getText());
String result;
if (grade >= 90) {
result = "优";
} else if (grade >= 80) {
result = "良";
} else if (grade >= 70) {
result = "中";
} else if (grade >= 60) {
result = "及格";
} else {
result = "不通过";
}
resultLabel.setText(result);
}
}
```
该程序创建了一个简单的 Applet 界面,包括一个文本框、一个转换按钮和一个标签用于显示转换后的等级。当用户点击转换按钮时,程序将获取文本框中的百分制成绩,并将其转换为优、良、中、及格或不通过等级,并将结果显示在标签中。
编写一个Applet程序,实现将学生的百分制成绩转换为优、良、中、及格和不通过5个等级;
以下是一个简单的Java Applet程序,它可以将输入的百分制成绩转换为相应的等级:
```java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class GradeConverter extends Applet implements ActionListener {
TextField inputField;
Label resultLabel;
public void init() {
inputField = new TextField(10);
Button convertButton = new Button("转换");
convertButton.addActionListener(this);
resultLabel = new Label("等级将在这里显示");
add(new Label("百分制成绩:"));
add(inputField);
add(convertButton);
add(resultLabel);
}
public void actionPerformed(ActionEvent e) {
try {
int score = Integer.parseInt(inputField.getText());
String grade;
if (score >= 90) {
grade = "优";
} else if (score >= 80) {
grade = "良";
} else if (score >= 70) {
grade = "中";
} else if (score >= 60) {
grade = "及格";
} else {
grade = "不通过";
}
resultLabel.setText("等级:" + grade);
} catch (NumberFormatException ex) {
resultLabel.setText("请输入有效的成绩");
}
}
}
```
该程序创建了一个包含一个文本框、一个转换按钮和一个标签的简单用户界面。当用户单击转换按钮时,程序将读取文本框中的输入,并将其转换为相应的等级。程序使用if-else语句来判断成绩的等级,并显示结果在标签中。如果输入不是有效的整数,则程序将显示一个错误消息。