if/ elif 程式練習題

更新於 2022/06/22閱讀時間約 1 分鐘

偵測輸入大/小寫/數字

ch = input('please enter a char: ')
if ch.isupper():
    print("這是大寫")
elif ch.islower():
    print("這是小寫")
elif ch.isdigit():
    print("這是數字")
elif ch.isspace():
    print("這是特殊數字")

計算分數

score=int(input("輸入你的成績>>>>"))
rank = None "先給rank一個初始值"
if 90 <=score<100:
  rank="A"
elif 60 <=score<90:
  rank="B"
elif 0 <=score<60:
  rank="C"
if rank !=None:  "!=為不等於"
  print("你的分數為:",score,end=" ")  #結尾end=" "輸出不換行,空白間隔
  print("你的分數落點為:",rank)
else:
  print("請輸入正確的分數")
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Patricia Chan的沙龍 的其他內容
    #取值 #刪值 #型態轉換 練習題
    BMI計算機 圓面積計算機 攝氏華式溫度轉換
    #取值 #刪值 #型態轉換 練習題
    BMI計算機 圓面積計算機 攝氏華式溫度轉換
    你可能也想看
    Google News 追蹤
    Thumbnail
    徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
    Thumbnail
    隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
    Thumbnail
    num1 = int(input("請輸入第一個數字: ")) num2 = int(input("請輸入第二個數字: ")) if num1 > num2: print(f"{num1} 比 {num2} 大") elif num1 < num2: print(f"{
    Thumbnail
    題目敘述 輸入給定一個二元的二維矩陣grid 每次可以翻轉一條row,讓每個元素的01反相。 也可以翻轉一條column,讓每個元素的01反相。 可以操作任意多次。 最後把每條row視為一條二進位表達式的數字,並且進行加總,得到最後的分數。 請問分數的最大值是多少? 原本的英文題目敘
    Thumbnail
    高低分組,顧名思義,就是把考生的成績分成兩組:表現最好的一組和表現最差的一組。依據Kelley(1939),通常前27%的考生是高分組,後27%的考生是低分組。如果高分組和低分組的表現差異很大,那麼說明這題題目鑑別度高,能有效區分不同程度的考生。
    藉由是非題的回答情況來反推答案與分數
    ※ 條件判斷語法 決策中需要處理分歧的狀況,就會用到「if」、「else if」、「else」。 ※ 語法結構: 條件式使用小括號(),裡面放判斷式。 要執行的程式碼放在大括號{}裡。 條件式只會有 true 或 false 兩種結果。 ※ 常用的比較運算子: > 大於 < 小於
    Thumbnail
    高中數學主題練習—求等比數列某項與等差級數
    Thumbnail
    高中數學主題練習—求等差數列某項與等差級數
    Thumbnail
    題目敘述 題目會給我們兩個輸入,字串s和字串t,要求我們判定s是否為t的子序列(Subsequence)? 題目的原文敘述 測試範例 Example 1: Input: s = "abc", t = "ahbgdc" Output: true Example 2: Input:
    Thumbnail
    如果想為自己某個表現,或是要幫助別人思考可以進步的地方,你可以說:「如果滿分是 100 分,你為自己這個表現打幾分?」 目的不是知道評分多少,而是你會去思考扣分的原因是什麼,知道原因才能想方法改善,幫助自己也幫助對方思考,但問對方這個問題時,最好確認對方內心是真的想進步。 成長並不是關於得幾
    Thumbnail
    IF,Switch,三元運算子語法說明 IF條件選擇結構說明 IF為布林條件,當()內條件式滿足True執行if區塊的程式碼,不滿足則執行else區塊的程式碼,若無else也行。
    Thumbnail
    徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
    Thumbnail
    隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
    Thumbnail
    num1 = int(input("請輸入第一個數字: ")) num2 = int(input("請輸入第二個數字: ")) if num1 > num2: print(f"{num1} 比 {num2} 大") elif num1 < num2: print(f"{
    Thumbnail
    題目敘述 輸入給定一個二元的二維矩陣grid 每次可以翻轉一條row,讓每個元素的01反相。 也可以翻轉一條column,讓每個元素的01反相。 可以操作任意多次。 最後把每條row視為一條二進位表達式的數字,並且進行加總,得到最後的分數。 請問分數的最大值是多少? 原本的英文題目敘
    Thumbnail
    高低分組,顧名思義,就是把考生的成績分成兩組:表現最好的一組和表現最差的一組。依據Kelley(1939),通常前27%的考生是高分組,後27%的考生是低分組。如果高分組和低分組的表現差異很大,那麼說明這題題目鑑別度高,能有效區分不同程度的考生。
    藉由是非題的回答情況來反推答案與分數
    ※ 條件判斷語法 決策中需要處理分歧的狀況,就會用到「if」、「else if」、「else」。 ※ 語法結構: 條件式使用小括號(),裡面放判斷式。 要執行的程式碼放在大括號{}裡。 條件式只會有 true 或 false 兩種結果。 ※ 常用的比較運算子: > 大於 < 小於
    Thumbnail
    高中數學主題練習—求等比數列某項與等差級數
    Thumbnail
    高中數學主題練習—求等差數列某項與等差級數
    Thumbnail
    題目敘述 題目會給我們兩個輸入,字串s和字串t,要求我們判定s是否為t的子序列(Subsequence)? 題目的原文敘述 測試範例 Example 1: Input: s = "abc", t = "ahbgdc" Output: true Example 2: Input:
    Thumbnail
    如果想為自己某個表現,或是要幫助別人思考可以進步的地方,你可以說:「如果滿分是 100 分,你為自己這個表現打幾分?」 目的不是知道評分多少,而是你會去思考扣分的原因是什麼,知道原因才能想方法改善,幫助自己也幫助對方思考,但問對方這個問題時,最好確認對方內心是真的想進步。 成長並不是關於得幾
    Thumbnail
    IF,Switch,三元運算子語法說明 IF條件選擇結構說明 IF為布林條件,當()內條件式滿足True執行if區塊的程式碼,不滿足則執行else區塊的程式碼,若無else也行。