2019春Python程序設計練習4(4.9-4.15)


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")

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM