请通过键盘输入学生的个人信息,信息内容如下: 姓名(name): 学号(student_no): 年龄(age): 身高(height): 查看变量数据类型 再通过print()函数输出信息内容(姓名,学号,年龄,身高)。
时间: 2024-09-18 18:08:24 浏览: 105
在Python中,你可以使用`input()`函数获取用户的键盘输入,并通过内置的数据类型转换功能确定变量的数据类型。下面是一个简单的示例程序:
```python
# 获取用户输入并存储个人信息
name = input("请输入学生姓名:") # 字符串类型
student_no = input("请输入学号:") # 字符串类型
age = int(input("请输入年龄:")) # 整数类型 (需要转为int)
height = float(input("请输入身高:")) # 浮点数类型 (需要转为float)
# 检查变量的数据类型
print(f"姓名 ({type(name)}): {name}")
print(f"学号 ({type(student_no)}): {student_no}")
print(f"年龄 ({type(age)}): {age}")
print(f"身高 ({type(height)}): {height}")
# 输出信息内容
print("个人信息:")
print(f"姓名: {name}, 学号: {student_no}, 年龄: {age}, 身高: {height}")
```
在这个例子中,我们首先使用`input()`获取用户输入,然后使用`type()`函数查看每个变量的数据类型。接着,我们直接打印出每个变量及其对应的类型,最后使用`print()`函数再次输出完整的学生个人信息。
相关问题
姓名(name): 学号(student_no): 年龄(age): 身高(height): 查看变量数据类型 再通过print()函数输出信息内容(姓名,学号,年龄,身高)。
在Python中,你可以创建一个字典来存储一个人的信息,并利用内置的`type()`函数来查看变量的数据类型。以下是创建并展示这些信息的方式:
```python
# 创建一个字典来存储个人信息
person_info = {
"name": "张三", # 字符串类型
"student_no": 20210101, # 整数类型
"age": 20, # 整数类型
"height": 175.5, # 浮点数类型
}
# 使用type()函数查看每个键对应的值的数据类型
for key, value in person_info.items():
print(f"{key} 的数据类型是 {type(value).__name__}")
# 使用print()函数输出个人信息
print("姓名:", person_info["name"])
print("学号:", person_info["student_no"])
print("年龄:", person_info["age"])
print("身高:", person_info["height"])
```
当你运行这段代码时,它会依次打印出各个属性及其对应的数据类型,然后显示具体的个人信息。
编一个程序,程序中包含以下内容: 一个学生类(Student),包含: 属性:学号s_No,姓名s_Name,性别s_Sex,年龄s_Age。 方法:构造方法,显示学号方法showNo(0,显示姓名方法showName(),显示性别方法showSex(),显示年龄方法showAge(),修改年龄方法modifyAge()。 主类包含: 主方法main(),在其中创建两个学生对象s1和s2并初始化,两个对象的属性自行确定,然后分别显示这两个学生的学号、姓名、性别、年龄,然后修改s1的年龄并显示修改后的结果。
好的,以下是代码实现:
```java
class Student {
String s_No;
String s_Name;
String s_Sex;
int s_Age;
public Student(String s_No, String s_Name, String s_Sex, int s_Age) {
this.s_No = s_No;
this.s_Name = s_Name;
this.s_Sex = s_Sex;
this.s_Age = s_Age;
}
public void showNo() {
System.out.println("学号:" + s_No);
}
public void showName() {
System.out.println("姓名:" + s_Name);
}
public void showSex() {
System.out.println("性别:" + s_Sex);
}
public void showAge() {
System.out.println("年龄:" + s_Age);
}
public void modifyAge(int newAge) {
s_Age = newAge;
System.out.println("年龄已修改为:" + s_Age);
}
}
public class Main {
public static void main(String[] args) {
Student s1 = new Student("001", "张三", "男", 18);
Student s2 = new Student("002", "李四", "女", 20);
s1.showNo();
s1.showName();
s1.showSex();
s1.showAge();
s2.showNo();
s2.showName();
s2.showSex();
s2.showAge();
s1.modifyAge(19);
s1.showAge();
}
}
```
运行结果:
```
学号:001
姓名:张三
性别:男
年龄:18
学号:002
姓名:李四
性别:女
年龄:20
年龄已修改为:19
年龄:19
```
阅读全文