Python實(shí)現(xiàn)成績轉(zhuǎn)換為評級功能
今天我們來用Python實(shí)現(xiàn)一個功能,將輸入的成績分?jǐn)?shù)轉(zhuǎn)換為相應(yīng)的評級。其中,95分以上為S級,90-95分為A級,85-89分為B級,80-84分為C級,低于80分為D級。具體步驟1. 在PyCha
今天我們來用Python實(shí)現(xiàn)一個功能,將輸入的成績分?jǐn)?shù)轉(zhuǎn)換為相應(yīng)的評級。其中,95分以上為S級,90-95分為A級,85-89分為B級,80-84分為C級,低于80分為D級。
具體步驟
1. 在PyCharm中新建一個Python文件,命名為`grade_`。
```python
score float(input("請輸入成績: "))
```
這里我們使用`float()`函數(shù)將用戶輸入的成績轉(zhuǎn)換為浮點(diǎn)數(shù)類型。
2. 使用`if`語句進(jìn)行判斷,首先判斷如果分?jǐn)?shù)大于等于95,則輸出評級為S。
```python
if score > 95:
print("成績評級為 S")
```
3. 繼續(xù)判斷成績?yōu)锳級的情況,使用`elif`語句。
```python
elif score > 90 and score < 95:
print("成績評級為 A")
```
4. 用同樣的方法,判斷成績?yōu)锽、C、D級的情況。
```python
elif score > 85 and score < 90:
print("成績評級為 B")
elif score > 80 and score < 85:
print("成績評級為 C")
elif score < 80:
print("成績評級為 D")
```
整體功能測試
下面是整體功能的測試結(jié)果:
```
請輸入成績: 88
成績評級為 B
```
代碼總結(jié)
以下是完整的代碼:
```python
score float(input("請輸入成績: "))
if score > 95:
print("成績評級為 S")
elif score > 90 and score < 95:
print("成績評級為 A")
elif score > 85 and score < 90:
print("成績評級為 B")
elif score > 80 and score < 85:
print("成績評級為 C")
elif score < 80:
print("成績評級為 D")
```
通過以上代碼,我們可以根據(jù)輸入的成績將其轉(zhuǎn)換為相應(yīng)的評級。