一、練習1:使用python實現兩個數字的交換
A= input(“請輸入一個數字:”)
B= input(“請在輸入一個數字:”)
A,B=B,A
print(A,B)python
二、練習2:結合邏輯運算子來判斷,使用者輸入一個年份,判斷這個年份是否是閏年
世紀年:能被400整除的才是閏年(能被100整除的才是世紀年)year%400==0
普通年:能被4整除的才是閏年 year%100!=0 year%4= =0web
year=int(input("請輸入一個年份: "))
if year % 400 = = 0 or year % 4 = = 0 and year % 100 != 0:
print (“閏年”)
else:
print(“平年”)svg
三、練習3:使用者輸入年齡和婚姻情況,根據不一樣的場景,過年回家會獲得什麼樣的待遇。
年齡 — 22
婚姻情況 — 已婚 未婚
年齡小於22,未婚 ----- 有沒有男友
年齡小於22,已婚 ----- 婚姻不受法律保護
年齡大於等於22,未婚 ----- 你該結婚了,工做怎麼?收入怎麼?有沒有房?有沒有車?……
年齡大於等於22,已婚 ----- 有沒有孩子呀?要不要老二呀?……xml
age =int(input("請輸入你的年齡: "))
mar=input("請輸入你的婚姻情況(未婚,已婚): ")
if age < 22 and mar == “未婚”:
print(“有沒有男友?”)
elif age < 22 and mar = = “已婚”:
print(“婚姻不受法律保護!”)
elif age >= 22 and mar = = “未婚”:
print(“你該結婚了,工做怎麼?收入怎麼?有沒有房?有沒有車?……”)
elif age >= 22 and mar = = “已婚”:
print(“有沒有孩子呀?要不要老二呀?……”)input
四、練習4:使用者輸入一個分數,判斷這個分數是哪一個級別
90以上 ---- 優
80~90 ----- 良
70~80 ----- 中
60~70 ----- 差
60如下 ---- 不及格it
a = float(input(“請輸入一個分數”))
if 90 <= a <= 100:
print(“優”)
elif 80 <= a < 90:
print(“良”)
elif 70 <= a < 80:
print(“中”)
elif 60 <= a < 70:
print(“差”)
elif 0 <= a < 60:
print(“不及格”)
print(“請輸入正確的分數,請從新輸入”)webkit
五、練習5:使用者輸入三個數字,判斷能夠構成什麼三角形?float
a=int(input(“輸入第一個數:”))
b=int(input(“輸入第二個數:”))
c=int(input(“輸入第三個數:”))
if (a+b>c) and (a+c>b) and (b+c>a):
if a= =b= =c:
print(“等邊三角形”)
elif (a= =b or a= =c or b= =c):
print(“等腰三角形”)
elif (aa+bb= =cc) or (aa+bb==cc) or (aa+bb==c*c):
print(“直角三角形”)
print(“不規則三角形”)
else :
print(“構不成三角形”)im
六、使用者輸入兩個值,若是這兩個值都是字母則輸出ok,不然輸出error。error
zimu = input(“請輸入一個字母:”)
zimu1 = input(“請輸在入一個字母:”)
if (zimu <=‘z’ and zimu >= ‘a’ or zimu <= ‘Z’ and zimu >= ‘A’) and (zimu1 <=‘z’ and zimu1 >= ‘a’ or zimu1 <= ‘Z’ and zimu1 >= ‘A’):
print(“OK”)
print(“error”)
一、練習1:使用python實現兩個數字的交換
A= input(“請輸入一個數字:”)
B= input(“請在輸入一個數字:”)
A,B=B,A
print(A,B)python
二、練習2:結合邏輯運算子來判斷,使用者輸入一個年份,判斷這個年份是否是閏年
世紀年:能被400整除的才是閏年(能被100整除的才是世紀年)year%400==0
普通年:能被4整除的才是閏年 year%100!=0 year%4= =0web
year=int(input("請輸入一個年份: "))
if year % 400 = = 0 or year % 4 = = 0 and year % 100 != 0:
print (“閏年”)
else:
print(“平年”)svg
三、練習3:使用者輸入年齡和婚姻情況,根據不一樣的場景,過年回家會獲得什麼樣的待遇。
年齡 — 22
婚姻情況 — 已婚 未婚
年齡小於22,未婚 ----- 有沒有男友
年齡小於22,已婚 ----- 婚姻不受法律保護
年齡大於等於22,未婚 ----- 你該結婚了,工做怎麼?收入怎麼?有沒有房?有沒有車?……
年齡大於等於22,已婚 ----- 有沒有孩子呀?要不要老二呀?……xml
age =int(input("請輸入你的年齡: "))
mar=input("請輸入你的婚姻情況(未婚,已婚): ")
if age < 22 and mar == “未婚”:
print(“有沒有男友?”)
elif age < 22 and mar = = “已婚”:
print(“婚姻不受法律保護!”)
elif age >= 22 and mar = = “未婚”:
print(“你該結婚了,工做怎麼?收入怎麼?有沒有房?有沒有車?……”)
elif age >= 22 and mar = = “已婚”:
print(“有沒有孩子呀?要不要老二呀?……”)input
四、練習4:使用者輸入一個分數,判斷這個分數是哪一個級別
90以上 ---- 優
80~90 ----- 良
70~80 ----- 中
60~70 ----- 差
60如下 ---- 不及格it
a = float(input(“請輸入一個分數”))
if 90 <= a <= 100:
print(“優”)
elif 80 <= a < 90:
print(“良”)
elif 70 <= a < 80:
print(“中”)
elif 60 <= a < 70:
print(“差”)
elif 0 <= a < 60:
print(“不及格”)
else:
print(“請輸入正確的分數,請從新輸入”)webkit
五、練習5:使用者輸入三個數字,判斷能夠構成什麼三角形?float
a=int(input(“輸入第一個數:”))
b=int(input(“輸入第二個數:”))
c=int(input(“輸入第三個數:”))
if (a+b>c) and (a+c>b) and (b+c>a):
if a= =b= =c:
print(“等邊三角形”)
elif (a= =b or a= =c or b= =c):
print(“等腰三角形”)
elif (aa+bb= =cc) or (aa+bb==cc) or (aa+bb==c*c):
print(“直角三角形”)
else:
print(“不規則三角形”)
else :
print(“構不成三角形”)im
六、使用者輸入兩個值,若是這兩個值都是字母則輸出ok,不然輸出error。error
zimu = input(“請輸入一個字母:”)
zimu1 = input(“請輸在入一個字母:”)
if (zimu <=‘z’ and zimu >= ‘a’ or zimu <= ‘Z’ and zimu >= ‘A’) and (zimu1 <=‘z’ and zimu1 >= ‘a’ or zimu1 <= ‘Z’ and zimu1 >= ‘A’):
print(“OK”)
else:
print(“error”)