python根据返回的结果值(True False)进行输出
时间: 2023-07-09 19:21:15 浏览: 192
可以使用条件语句if-else来根据返回的结果值进行输出。
例如,假设有一个函数is_even(num)用于判断一个数是否为偶数,返回值为True或False,可以这样写:
```
num = 4
if is_even(num):
print(num, "是偶数")
else:
print(num, "是奇数")
```
这样,当is_even(num)返回True时,就会输出"4是偶数",否则输出"4是奇数"。
相关问题
python的sorted和reserved返回的值为True么
Python中的`sorted`和`reversed`函数并不返回True或False,它们分别返回一个新的列表或迭代器对象。
`sorted`函数接受一个可迭代对象,例如列表或元组,返回一个新的、排好序的列表。例如:
```python
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_lst = sorted(lst)
print(sorted_lst) # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
```
`reversed`函数接受一个可迭代对象,例如列表或字符串,返回一个新的迭代器对象,该对象会按照相反的顺序迭代原对象。例如:
```python
lst = [1, 2, 3, 4, 5]
rev = reversed(lst)
for item in rev:
print(item)
# 输出:
# 5
# 4
# 3
# 2
# 1
```
需要注意的是,`reversed`函数返回的是一个迭代器对象,需要使用for循环或者转换为列表等操作来获取其中的元素。
python 的 return true 和 false 怎么用
在 Python 中,return True 表示返回一个布尔值为真的结果,return False 表示返回一个布尔值为假的结果。具体使用方法如下:
def is_even(num):
if num % 2 == 0:
return True
else:
return False
print(is_even(4)) # 输出 True
print(is_even(5)) # 输出 False