if/ elif 程式練習題

更新於 發佈於 閱讀時間約 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
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
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
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
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也行。