1.定義兩個字典用於表述你的個人信息
第一個字典存放你的這些信息:姓名、性別、年齡、身高
第二個字典存放你的其他信息:性格、愛好、座右銘
將兩個字典合並為第三個字典之后,打印出來 覺得自己很年輕的,可以去整個容(修改年齡),然后露個臉(打印出來) 對你的座右銘很感興趣,請將其取出來
第二個字典存放你的其他信息:性格、愛好、座右銘
將兩個字典合並為第三個字典之后,打印出來 覺得自己很年輕的,可以去整個容(修改年齡),然后露個臉(打印出來) 對你的座右銘很感興趣,請將其取出來
# 第一個字典存放你的這些信息:姓名、性別、年齡、身高
base_info = {"name": "璋", "gender": "男", "age": 36, "height": 1.9}
# 第二個字典存放你的其他信息:性格、愛好、座右銘
anthor_info = {"character": "內斂", "hobby": "敲代碼", "motto": "Always Be Coding!"}
# 將兩個字典合並為第三個字典之后,打印出來
dict = base_info.update(anthor_info) # base_info已被修改,字典調用update返回 None print(dict)
# 覺得自己很年輕的,可以去整個容(修改年齡),然后露個臉(打印出來)
base_info["age"] = 21 print(base_info["age"]) # print(base_info.get("age"))
# 對你的座右銘很感興趣,請將其取出來
print(base_info.pop("motto"))
2.請寫出if判斷語句的格式
# if
if 判斷條件:
條件滿足執行的邏輯
繼續往下執行
# if else
if 判斷條件:
條件滿足執行的邏輯
else:
條件不滿足執行的邏輯
繼續往下執行
# if elif else
if 判斷條件一:
條件一滿足執行的邏輯
elif 判斷條件二:
條件二滿足執行的邏輯
else:
條件一和條件二都不滿足執行的邏輯
繼續往下執行
3.break和continue的區別
break:踩剎車
break:踩剎車
continue:點剎車
4.求三個整數中的最大值
提示:三個整數使用input提示用戶輸入
# 方法一:(推薦方法) num1 = int(input("請輸入第一個數:")) num2 = int(input("請輸入第二個數:")) num3 = int(input("請輸入第三個數:")) if num1 > num2: max_num = num1 else: max_num = num2 if max_num < num3: max_num = num3 print("三個數中的最大值是{}".format(max_num)) # 方法二:(使用max函數) num1 = int(input("請輸入第一個數:")) num2 = int(input("請輸入第二個數:")) num3 = int(input("請輸入第三個數:")) print("三個數中的最大值是{}".format(max(num1, num2, num3)))
5.判斷是否為閏年
提示:
輸入一個有效的年份(如:2019),判斷是否為閏年
輸入一個有效的年份(如:2019),判斷是否為閏年
潤年的判斷規則,請自行“撩度娘”
如果是閏年,則打印“2019年是閏年”;否則打印“2019年不是閏年”
# 方法一: year = int(input("請輸入年份(如:2019):")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print("{}年是閏年".format(year)) else: print("{}年不是閏年".format(year)) # 方法二: year = int(input("請輸入年份(如:2019):")) if year % 4 == 0 and year % 100 != 0: print("{}年是閏年".format(year)) elif year % 400 == 0: print("{}年是閏年".format(year)) else: print("{}年不是閏年".format(year))
6.編寫如下程序
a.用戶輸入1-7七個數字,分別代表周一到周日
b.如果輸入1~5,打印對應的“周一”~“周五”,如果輸入的數字是6或7,打印輸出“周末”
c.如果輸入0,退出循環
d.輸入其他內容,提示:“輸入有誤,請重新輸入!”
提示:本題可以使用if和while循環
b.如果輸入1~5,打印對應的“周一”~“周五”,如果輸入的數字是6或7,打印輸出“周末”
c.如果輸入0,退出循環
d.輸入其他內容,提示:“輸入有誤,請重新輸入!”
提示:本題可以使用if和while循環
weekdays = ("周一", "周二", "周三", "周四", "周五", "周末", "周末") while True: input_num = input("請輸入0~7范圍內的數字:") if input_num in list("1234567"): print("今天是{}!".format(weekdays[int(input_num)-1])) elif input_num == "0": print("程序退出!") break else: print("輸入有誤,請重新輸入!")