1-1
如下代碼可以實現當輸入6的時候輸出x>5,輸入4的時候輸出 3<x<=5,輸入1的時候輸出x<=3
x = int(input())
if x>5:
print("x>5")
elif x>3:
print("3<x<=5")
else:
print("x<=3")
1-2
當作為條件表達式時,空值、空字符串、空列表、空元組、空字典、空集合、空迭代對象以及任意形式的數字0都等價於False。 (2分)
7-1 jmu-python-匯率兌換 (10 分)
按照1美元=6人民幣的匯率編寫一個美元和人民幣的雙向兌換程序
輸入格式:
輸入人民幣或美元的金額,人民幣格式如:R100,美元格式如:$100
輸出格式:
輸出經過匯率計算的美元或人民幣的金額,格式與輸入一樣,幣種在前,金額在后,結果保留兩位小數
輸入樣例1:
R60
輸出樣例1:
$10.00
輸入樣例2:
$5
輸出樣例2:
R30.00
money=input() if money[0] in ['R']: U=eval(money[1:])/6 print("${:.2f}".format(U)) elif money[0] in ['$']: R=6.*eval(money[1:]) print("R{:.2f}".format(R))
7-2 jmu-python-成績轉換 (10 分)
本題要求編寫程序將一個百分制成績轉換為五分制成績。轉換規則:
大於等於90分為A; 小於90且大於等於80為B; 小於80且大於等於70為C; 小於70且大於等於60為D; 小於60為E。
輸入樣例:
98
輸出樣例:
A
score=int(input()) if score<=100 and score>=90: print("A") if score<90 and score>=80: print("B") if score<80 and score>=70: print("C") if score<70 and score>=60: print("D") if score<60: print("E")