使用input函数取得你的学号,赋值给一个变量var,并输出变量的值和type。分别将这个变量分别转化为浮点型、布尔型、列表型并输出出来。
时间: 2024-09-15 15:08:26 浏览: 61
在Python中,你可以使用`input()`函数获取用户的输入作为字符串,然后通过相应的转换函数将其转换为所需的类型。以下是一个示例,展示了如何完成这个任务:
```python
# 获取用户输入并赋值给变量var
var = input("请输入你的学号:")
# 输出原始类型和值
print(f"原始类型: {type(var)}\n原始值: {var}")
# 转换为浮点型
try:
float_var = float(var)
print(f"转换为浮点型: {float_var}\n类型: {type(float_var)}")
except ValueError:
print("无法转换为浮点型,因为这不是一个有效的数字.")
# 转换为布尔型
bool_var = bool(var) # Python中的非空字符串会被自动转换为True,空字符串则为False
print(f"转换为布尔型: {bool_var}\n类型: {type(bool_var)}")
# 尝试将字符串转为列表,如果包含逗号或其他分隔符,可以解析为列表;否则会报错
list_var = var.split(",") if "," in var else [var]
print(f"尝试转换为列表: {list_var}\n类型: {type(list_var)}")
```
阅读全文