2021-11-07 本周作业

一、四个整数排序

  1. 四个整数排序1
    在这里插入图片描述
# -*- coding: utf-8 -*-
"""
功能:四个整数排序
作者:zwh
日期:2021年11月6日
"""
l = []  # 放一个框子
for m in range(4):   # 定义输入重复4次
    x = int(input('请输入一个整数: '))
    l.append(x)  # 将输入的数添加到l框子
#
l1 = sorted(l)  # 升序
l2 = sorted(l1, reverse=True) # reverse将l1逆序排序

print('升序输出:{}'.format(l1))
print('降序输出:{}'.format(l2))
  1. 四个整数排序2
    请添加图片描述
# -*- coding: utf-8 -*-
"""
功能:四个整数排序2
作者:zwh
日期:2021年11月6日
"""

line = input('请输入要排序的数(空格分隔): ') # 输入值
l = line.split(' ') # 打散用空格间隔
for i, item in enumerate(l):
    l[i] = int(item)
n = sorted(l)
m = sorted(n, reverse=True)
print('升序:{} '.format(n))
print('降序:{} '.format(m))

二、判断是否酒驾

在这里插入图片描述

# -*- coding: utf-8 -*-
"""
功能:判断是否酒驾
作者:zwh
日期:2021年11月6日
"""

print('中国九城·醉美泸州 四川省泸州市欢迎您!\
美酒虽好,但不要贪杯哦!为了您和他人的安全,切忌酒后驾车!')
a = float(input('请输入驾驶员每100ml血液的酒精含量: '))
if a < 20:
    print('您还不构成饮酒行为,可以开车,但要注意安全!')
elif a < 80:
    print('已经达到酒后驾车标准,请不要开车!')
else:
    print('已经达到醉酒驾车标准,千万不要开车!')

三、给出年月日,判断是当年的第几天

在这里插入图片描述

# -*- coding: utf-8 -*-
"""
功能:给出年月日,判断是当年第几天
作者:zwh
日期:2021年11月6日
"""

year = int(input('year = '))
month = int(input('month = '))
day = int(input('day = '))
months = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]
sum = 0

if 0 < month <= 12:
    sum = months[month - 1]
else:
    print('输入错误!')
sum = sum + day
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    sum = sum + 1
else:
    sum = sum
print('{}年{}月{}日是该年的第{}天。'.format(year, month, day, sum))

Guess you like

Origin blog.csdn.net/zl202111/article/details/121190824