4.python-练习字典dict

根据月日计算天数

"""
    练习2:
    根据月日,计算是这一年的第几天.
    公式:前几个月总天数 + 当月天数
    例如:5月10日
    计算:31 29 31 30 + 10
"""

list_months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
month = int(input("请输入月份:"))
day = int(input("请输入天数"))

print("%s月%.2日在一年中是第%s天" % (month, day, sum(list_months[:month - 1]) + day))

根据输入打印原色

color = input("请输入颜色:").upper() # 转换为大写
dict_color = {
    "R":"红色",
    "G":"绿色",
    "B":"蓝色",
    "A":"透明度"
}

if color not in dict_color: 
    continue
print(dict_color[color])

列表累减

list_number = [5, 1, 4, 6, 7, 4, 6, 8, 5]
difference = list_number[0]

for i in range(1,len(list_number)):
    difference -= list_number

print(difference)

最大值最小值

list_number = [5, 1, 4, 6, 7, 4, 6, 8, 5]

max_number = list_number[0]

for item in list_number:
    if max_number >= item:
        continue
    
    max_number = item
    
min_number = list_number[0]

for item in list_number:
    if min_number <= item:
        continue
    
    min_number = item
    

print("列表大最大值是%s最小值是%S" % (max_number,min_number))

 

posted @ 2022-12-06 18:45  跃动指尖  阅读(80)  评论(0)    收藏  举报