写一张介绍自己的名片用print输出,包含姓名、年龄、爱好、毕业规划、期望薪资。
时间: 2024-09-19 08:03:04 浏览: 2
当然可以。这是一个简单的例子:
```python
class Person:
def __init__(self, name="张三", age=25, hobby="编程", future_plan="攻读硕士", expected_salary=8000):
self.name = name
self.age = age
self.hobby = hobby
self.future_plan = future_plan
self.expected_salary = expected_salary
def print_card(person):
print(f"------------------------------")
print(f"| 名称:{person.name}")
print(f"| 年龄:{person.age}岁")
print(f"| 爱好:{person.hobby}")
print(f"| 毕业规划:{person.future_plan}")
print(f"| 期望薪资:人民币{person.expected_salary}元/月")
print("------------------------------")
my_info = Person()
print_card(my_info)
```
相关问题
帮我写一个输入用户姓名、年龄、住址,使用print()函数输出的代码
好的,以下是代码:
name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
address = input("请输入您的住址:")
print("您的姓名是:" + name)
print("您的年龄是:" + age)
print("您的住址是:" + address)
c语言输出自己姓名年龄性别
在 C 语言中,由于它是一种静态类型的、过程化编程语言,不像现代一些支持反射或动态属性的语言那样可以直接获取程序运行时的信息,所以直接输出 "自己" 的姓名、年龄和性别是不可能的。不过,如果你有一个结构体(struct)来存储这些信息,你可以创建一个函数来显示它们。例如:
```c
#include <stdio.h>
// 定义一个结构体来存储个人信息
typedef struct {
char name[50];
int age;
char gender; // 'M' 或 'F'
} Person;
void print_person_info(Person person) {
printf("姓名:%s\n", person.name);
printf("年龄:%d岁\n", person.age);
printf("性别:%c\n", person.gender == 'M' ? "男" : "女");
}
int main() {
Person myself;
// 初始化个人信息
strcpy(myself.name, "张三"); // 假设名字为张三
myself.age = 25;
myself.gender = 'M'; // 假设男性
print_person_info(myself);
return 0;
}
```
在这个例子中,`print_person_info` 函数接受一个 `Person` 类型的结构体作为参数,然后打印出其姓名、年龄和性别。在 `main` 函数中,我们创建了一个 `Person` 实例并设置了其属性。