判断第几季度的python代码
时间: 2024-09-02 07:00:49 浏览: 33
在Python中,判断当前月份所在的季度可以通过简单的数学运算来实现。季度通常分为四个阶段:第一季度是1月、2月和3月;第二季度是4月、5月和6月;第三季度是7月、8月和9月;第四季度是10月、11月和12月。我们可以根据这个规律来编写一个函数,该函数接收一个月份参数,并返回对应的季度。
以下是一个示例代码:
```python
def get_quarter(month):
if month in [1, 2, 3]:
return "第一季度"
elif month in [4, 5, 6]:
return "第二季度"
elif month in [7, 8, 9]:
return "第三季度"
elif month in [10, 11, 12]:
return "第四季度"
else:
return "无效的月份"
# 使用示例
month = 5 # 假设我们要判断5月的季度
quarter = get_quarter(month)
print(f"{month}月是{quarter}")
```
运行这段代码,将会输出"5月是第二季度"。
相关问题
判断回文数python代码
以下是判断回文数的 Python 代码:
```python
def is_palindrome(num):
"""
判断一个数是否为回文数
"""
num_str = str(num)
return num_str == num_str[::-1]
# 示例
print(is_palindrome(12321)) # True
print(is_palindrome(12345)) # False
```
该函数将数字转换为字符串,然后通过切片反转字符串并与原字符串进行比较,如果相同则为回文数。
判断水仙花数python代码
下面是一个简单的 Python 代码来判断水仙花数:
```python
num = int(input("请输入一个数字: "))
sum = 0
n = len(str(num))
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** n
temp //= 10
if num == sum:
print(num,"是水仙花数")
else:
print(num,"不是水仙花数")
```
在这个代码中,我们首先从用户处输入一个数字。然后,我们使用 while 循环来计算该数字的每个位数的 n 次方和。最后,我们比较该数字与它的和是否相等,如果相等,则该数字是水仙花数,否则不是。