Python编写程序判断美好日子
时间: 2023-11-19 19:13:35 浏览: 129
判断一个日子是否是美好的日子是非常主观的,不同的人会有不同的评判标准。以下是一个简单的 Python 程序,可以通过用户输入的方式判断一个日子是否是美好的日子:
```python
import random
# 定义美好的日子
beautiful_days = ["晴天", "阳光明媚", "心情愉悦", "周末", "假期", "与亲友相聚", "吃到喜欢的食物"]
# 随机选择一些美好的日子
random_beautiful_days = random.sample(beautiful_days, 3)
# 提示用户输入今天的日子
today = input("请输入今天的日子:")
# 判断今天是否是美好的日子
if today in random_beautiful_days:
print("今天是美好的日子!")
else:
print("今天可能不是很美好,但也不要灰心,明天会更好!")
```
运行程序后,程序会随机选择一些美好的日子,然后提示用户输入今天的日子。如果用户输入的日子在美好的日子列表中,程序会输出“今天是美好的日子!”;否则,程序会输出“今天可能不是很美好,但也不要灰心,明天会更好!”
相关问题
能否提供一个用Python编写的生日祝福源代码示例?
当然可以,这里是一个简单的Python程序,用于生成个性化的生日祝福信息:
```python
def generate_birthday_greeting(name, age):
today = datetime.date.today()
birthday = datetime.date(today.year, 1, 1) + relativedelta.relativedelta(years=age)
if today == birthday:
return f"祝 {name} 生日快乐!{age}岁啦,愿你新的一年里,身体健康,万事如意!"
elif today < birthday:
return f"{name}, 生日已过,不过还是想告诉你,你是{age}岁的大宝宝了,希望你在接下来的日子里幸福满满!"
else:
return f"{name}, 你的生日就要到了!再过几天就是{age}岁的大日子,提前祝你生日快乐!"
# 示例使用
name = "张三"
age = 30
print(generate_birthday_greeting(name, age))
```
这个函数接受两个参数:名字和年龄,然后根据当前日期判断是否为生日,并返回相应的祝福语。
黑色星期五python
黑色星期五是指在某个月的第13天恰逢星期五的日子。根据引用中提到的解释,我们可以编写一个程序来输出某年所有的黑色星期五的具体日期。
你可以使用引用中给出的代码来实现这个功能。代码首先导入了datetime库,并获取用户输入的年份。接下来,使用列表推导式生成该年每个月13日的日期列表。然后,通过判断每个日期的星期几,如果为星期五,则打印出来。
另外,如果你只需要知道某一年有多少个黑色星期五的话,可以使用引用中给出的代码。代码中使用了calendar库中的weekday函数来判断每个月13日的星期几,如果是星期五,则计数器加一。最后输出计数器的值,即为该年份一共有多少天既是13号又是星期五的天数。
综上所述,你可以根据以上提供的方法来实现黑色星期五的功能。
阅读全文