使用input()函数输入学号、姓名、班级三个数据项,各数据项之间用逗号分隔,再将这三个数据项分三行写入文本文件name.txt中,完成Python代码
时间: 2024-03-19 08:46:05 浏览: 25
可以使用以下代码实现:
```
info = input("请输入学号、姓名、班级,用逗号分隔:")
id, name, cls = info.split(",")
with open("name.txt", "w") as f:
f.write(id + "\n")
f.write(name + "\n")
f.write(cls + "\n")
```
首先,使用 `input()` 函数获取用户输入的信息,并使用 `split()` 方法将其分割成三个变量 `id`、`name`、`cls`。
然后,使用 `open()` 函数打开名为 `name.txt` 的文件,并将其模式设置为写入模式。接着,使用 `write()` 方法向文件中写入每个数据项,每个数据项后面加上换行符 `\n`,以便每个数据项占一行。
最后,使用 `with` 语句来自动关闭文件。
相关问题
使用input()函数输入一行数据,其中包括用逗号分隔得到的5个数值型数据,放入列表int Arr中,然后输出。
代码如下:
```python
data = input("请输入5个数值型数据,用逗号分隔:") # 获取输入数据
arr = list(map(int, data.split(","))) # 将数据转换为整型列表
print(arr) # 输出列表
```
运行结果如下:
```
请输入5个数值型数据,用逗号分隔:1,2,3,4,5
[1, 2, 3, 4, 5]
```
输入三个小数,输出用逗号分隔
好的,以下是一个Python的示例代码:
```python
num1 = input("请输入第一个小数:")
num2 = input("请输入第二个小数:")
num3 = input("请输入第三个小数:")
print("{}, {}, {}".format(num1, num2, num3))
```
您可以依次输入三个小数,程序将会输出这三个小数,用逗号分隔。
相关推荐
![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_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)
![](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)