用python写出一个代码实现六个函数简单题
时间: 2023-08-12 17:06:35 浏览: 54
好的,以下是六个函数简单题的代码实现:
1. 实现一个函数,输入一个字符串,返回字符串的长度。
```python
def get_string_length(string):
return len(string)
```
2. 实现一个函数,输入两个数,返回它们的和。
```python
def get_sum(a, b):
return a + b
```
3. 实现一个函数,输入一个整数,返回它是否为偶数。
```python
def is_even(num):
return num % 2 == 0
```
4. 实现一个函数,输入一个列表,返回列表中的最大值。
```python
def get_max_value(lst):
return max(lst)
```
5. 实现一个函数,输入一个字典和一个键,返回字典中对应键的值。
```python
def get_value_from_dict(dct, key):
return dct[key]
```
6. 实现一个函数,输入一个字符串和一个子串,返回子串在字符串中出现的次数。
```python
def get_substring_count(string, sub):
return string.count(sub)
```
相关问题
写出python一道题实现六个函数简单题目
好的,以下是一道题实现六个函数简单题的代码实现:
题目描述:
有一个类 `Person`,它有两个属性 `name` 和 `age`,以及六个方法:
1. `get_name()`:返回 `name` 属性的值。
2. `get_age()`:返回 `age` 属性的值。
3. `set_name(name)`:将 `name` 属性的值设置为给定的值。
4. `set_age(age)`:将 `age` 属性的值设置为给定的值。
5. `get_info()`:返回一个字符串,格式为 `"{name} is {age} years old."`。
6. `is_adult()`:返回一个布尔值,表示此人是否年满 18 岁。
请你用 Python 实现这个类 `Person`。
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def get_name(self):
return self.name
def get_age(self):
return self.age
def set_name(self, name):
self.name = name
def set_age(self, age):
self.age = age
def get_info(self):
return f"{self.name} is {self.age} years old."
def is_adult(self):
return self.age >= 18
```
以上代码实现了一个 `Person` 类,包含了题目所要求的六个方法,可以通过实例化该类来使用这些方法。
用python写出一个主菜单代码
当然可以,以下是一个简单的主菜单代码示例:
```python
def main_menu():
print("=== 主菜单 ===")
print("1. 选项一")
print("2. 选项二")
print("3. 选项三")
print("4. 退出")
choice = input("请输入你的选择:")
if choice == "1":
option1()
elif choice == "2":
option2()
elif choice == "3":
option3()
elif choice == "4":
print("程序已退出!")
return
else:
print("无效的选择,请重新输入!")
# 递归调用主菜单
main_menu()
def option1():
print("你选择了选项一!")
def option2():
print("你选择了选项二!")
def option3():
print("你选择了选项三!")
# 启动程序
if __name__ == "__main__":
main_menu()
```
这个示例中,我们定义了一个`main_menu()`函数,用于展示主菜单和处理用户的选择。用户可以通过输入数字来选择菜单项,这些菜单项对应着不同的函数。如果用户选择了“退出”,程序会结束运行。如果用户输入了无效的选择,则会提示用户重新输入。最后,我们在程序的末尾调用`main_menu()`函数,以展示主菜单并启动程序。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)