python,怎么输入数据并用空格隔开?

首先根据输出三边和为浮点数格式来看,输入的三边也应转为float而不是int 然后[ for...in... ]是列表生成式,即应先生成一个列表,再分别赋值给a,b,c 所以可以改为如下语句:l=[float(x) for x in input().split()] # 先生成列表,注意两边是中括号 a,b,c=l[0],l[1],l[2] # ...
python,怎么输入数据并用空格隔开?
首先根据输出三边和为浮点数格式来看,输入的三边也应转为float而不是int
然后[ for...in... ]是列表生成式,即应先生成一个列表,再分别赋值给a,b,c
所以可以改为如下语句:
l=[float(x) for x in input().split()] # 先生成列表,注意两边是中括号
a,b,c=l[0],l[1],l[2] # 再分别赋值给a,b,c
运行结果如图所示:

可见成功识别并输出了三边和
当然也可以不用列表生成式,而使用map函数直接获取三边的值,即:
a,b,c=map(float, input().split())
运行结果如图所示:

可见也可达到同样的效果~望采纳~
2022-11-08
mengvlog 阅读 54 次 更新于 2025-09-09 09:49:33 我来答关注问题0
  • 首先根据输出三边和为浮点数格式来看,输入的三边也应转为float而不是int 然后[ for...in... ]是列表生成式,即应先生成一个列表,再分别赋值给a,b,c 所以可以改为如下语句:l=[float(x) for x in input().split()] # 先生成列表,注意两边是中括号 a,b,c=l[0],l[1],l[2] # ...

  • 当在Python中向文件中写入数据时,可以使用以下模式: 1. 写入模式('w'):此模式用于创建一个新文件并将数据写入其中。如果文件已经存在,它将被覆盖。2. 追加模式('a'):此模式用于在文件的末尾添加数据而不覆盖现有数据。3. 读取模式('r'):此模式用于读取文件中的数据。4. 读取和写入模式...

  • 1、首先,打开IDLE,看到 >>> 提示符2、在提示符后面直接输入数字即可,如下所示:输出结果分别是:整数35,浮点数(小数)9.3,复数12 + 4j怎么样,是不是很简单呢?当然,python同样支持多种类型的运算,下面我们来分别介绍整数类型 在Python中,可对整数执行加(+ )减(- )乘(* )除(/ ...

  •  翡希信息咨询 【Python-编程基础】输入的三种方式 sys.stdin()、input()、fileinput.input()

    Python编程基础中的三种输入方式:sys.stdin、input、fileinput.input各自的特点和使用场景如下:input函数:特点:支持命令行输入,以及IPython和Jupyter环境的输入。通过该函数,程序可以显示提示信息,并等待用户输入。使用场景:适用于简单的用户交互场景,如获取用户输入的数值或字符串。sys.stdin函数:特点:...

  • python输入两个数进行求和的方法:首先使用input()函数接收从键盘输入的两个数;然后使用float()函数将接收的两个值统一转换为浮点数;接着使用+运算符将两个数想加,得到一个相加值;最后使用print()函数将该值输出即可。用户输入两个数字,并计算两个数字之和 -*- coding: UTF-8 -*- 用户输入数字...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部