Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >TypeError:无法将序列乘以'float‘| Python类型的非整数

TypeError:无法将序列乘以'float‘| Python类型的非整数
EN

Stack Overflow用户
提问于 2021-11-16 04:55:20
回答 1查看 35关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
h = s * math.tan(a * 3.14/180) - g * s * s / (v**2 * math.cos(a*3.14/180)**2 * 2)

提供:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TypeError: can't multiply sequence by non-int of type 'float'

完整代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import math

g = 9.81
s = 25
v = float(txtv.get())
a = float(txta.get())
h = s * math.tan(a * 3.14/180) - g * s * s / (v**2 * math.cos(a*3.14/180)**2 * 2)


window = Tk()  
window.title("Добро пожаловать в приложение PythonRu")  
window.geometry('400x250')  
lbls = Label(window, text="Ввод переменной S:")  
lbls.grid(column=0, row=0)  
txts = Entry(window,width=10)  
txts.grid(column=1, row=0)  

lblv = Label(window, text="Ввод переменной Vo:")  
lblv.grid(column=0, row=1)  
txtv = Entry(window,width=10)  
txtv.grid(column=1, row=1)  

lbla = Label(window, text="Ввод переменной a:")  
lbla.grid(column=0, row=2)  
txta = Entry(window,width=10)  
txta.grid(column=1, row=2)  

请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 04:58:32

s是一个字符串(因此有方位号)。在算术运算中使用引号之前,您需要删除引号或将其转换为数值类型(例如int(s))。

编辑:

没有看到.get() (Tkinter?)返回的va变量。在这里,您需要转换。因为它不确定它是一个整数,所以我使用float()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69989562

复制
相关文章
将位序列存储为整数
如果要将一系列布尔参数传递给方法,一种常见的方法是将它们作为编码为单个整数的位序列传递。
用户7741497
2022/08/03
4530
Python中float类型、float32类型和float64类型的表示精度,所需内存及其之间的转换
float类型和float64类型是一样的,都需要64个bits,而float32需要32个bits。 精度方面,float类型和float64类型在十进制中可以有16位,而float32类型在十进制中有8位,如下:
用户7886150
2021/01/23
13.4K0
numpy float转int_python字符串转float类型
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
1.6K0
Python怎么输入小数和整数_python输入非负整数
*这个实验算是五个正则表达式里面最难的的哪一个了,?是正则表达式里面贪婪与非贪婪的概念,有?则-?可有可无,刚好可以用于判断正数和负数,.在正则表达式里面表示的是任意字符(空格除外),因此如果要想表示小数点,需要加上以恶搞转义字符\,而区分整数和小数这两种情况,则需要加上一个|符号,表示前面的字符出现0次一次,+表示前面的字符出现1次以上
全栈程序员站长
2022/09/27
2K0
LeetCode 5993. 将找到的值乘以 2
给你一个整数数组 nums ,另给你一个整数 original ,这是需要在 nums 中搜索的第一个数字。
Michael阿明
2022/03/10
4080
Python 序列类型
✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的博客 🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 🥭本文内容:Python 序列类型 更多内容请见👇 Python 入门基础专栏 Python 字符串 Python 常用字符串方法 ---- Python 序列类型 1.什么是序列类型 2.通用序列类型操作 2.1 索引 2.2 切片 2.2.1 步长 2.3 连接和复制 2.4 in 和 not in 2.5 count
小嗷犬
2022/11/15
5930
PHP中的Float类型
PHP中的Float类型指的是浮点数,浮点数运算是计算机世界中不可或缺的一部分。本文将从多个方面对PHP中的Float类型进行详细阐述,旨在帮助读者更全面地理解和使用Float类型。
很酷的站长
2023/08/17
4570
PHP中的Float类型
python里如何保存float类型的小数的位数
当需要输出的结果要求有两位小数的时候,字符串形式的:’%.2f’ % a 方式最好,其次用Decimal。
周小董
2019/03/25
3.6K0
将N阶二维数组的右上三角部分的数字乘以m(整数)
#include<stdio.h> #define N 3 void fun(int arr[][N],int m) { for(int i = 0;i < N;++i) { for(int j = 0;j <= i;++j) { arr[j][i] *= m; } } } void show(int arr[][N],int len) { for(int i = 0;i < len;++i)
lexingsen
2022/02/24
6790
Python数据类型 -数值类型(整数,
Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。
py3study
2020/01/09
1.3K0
python基础数据类型----整数 ,
s = input('输入内容') #input输入的为字符串类型 if s: #(字符串作为布尔值进行判断) print('有内容') else: print('没有输入任何内容') #直接回车,显示“没有输入任何内容” #先空格,再回车,显示“有内容”
py3study
2020/01/16
8170
Python中JSON的基本使用
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它主要提供了四个方法: dumps、dump、loads、load。
py3study
2020/01/06
3.5K0
Python报错TypeError: '<' not supported between instances of 'str' and 'int'
分析:input()返回的数据类型是str,不能直接和整数进行比较,必须先把str换成整数,使用int()方法
BH8ANK
2021/01/28
4.9K0
python3 整数类型PyLongOb
python3 整数类型PyLongObject 和PyObject源码分析 一 测试环境介绍和准备 测试环境: 操作系统:windows10 Python版本:3.7.0 下载地址 VS版本:vs2015社区版(免费) 下载地址 win10SDK(安装vs2015是可以选择,如果没有安装则需要独立安装) http://ffmpeg.club/python 二 如何查看源码 1 下载python源码 https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz http://www.ffmpeg.club/python 下载后解压缩 使用vs2015或者vs2017打开 Python-3.7.0\PCbuild\pcbuild.sln 解决方案文件
py3study
2020/01/03
6130
小飞侠带你精通Python网络编程系列0
1.NoneType: The Null object--空对象 2.Numerics(数值): int-整数, long-长整数, float-浮点数, complex-复数, and     bool--布尔值 (The subclass of int with True or False value) 3.Sequences(序列): str-字符串, list-列表, tuple-元组, and range-范围 4.Mappings(映射): dict-字典 5.Sets(集合): set-可变集合 and frozenset-不可变集合
py3study
2020/01/20
9220
2022-01-09:整数转换英文表示。将非负整数 num 转换为其
2022-01-09:整数转换英文表示。将非负整数 num 转换为其对应的英文表示。
福大大架构师每日一题
2022/01/09
8470
python将整数均分成N等分
在python中,需要将整数均分成N等分。python divide integers N equal parts sum
机器学习和大数据挖掘
2019/07/01
3.7K0
python:TypeError: mu
 今天遇到这个错误: Traceback (most recent call last):   File "t2.py", line 14, in <module>     print Derived().meth()   File "t2.py", line 10, in meth     super(Derived,self).meth() TypeError: must be type, not classobj 试验代码如下: class Base():     def meth(self):   
py3study
2020/01/07
6060
Python3.6.5标准库文档(完整中文版)—内置函数(六)
从构造的那些元件的迭代器可迭代为哪些函数 返回真。 可迭代可以是序列,支持迭代的容器或迭代器。如果函数是None,则假定标识函数,即删除所有可迭代的元素。 注意,如果函数不是且函数是 ,则等价于生成器表达式。filter(function, iterable) (item for item in iterable if function(item)) None (item for item in iterable if item) None
python鱼霸霸
2020/06/22
6080
点击加载更多

相似问题

Python : TypeError:无法将序列乘以'float‘类型的非整数

20

Python - Easy - TypeError:无法将序列乘以'float‘类型的非整数

31

Python错误问题: TypeError:无法将序列乘以'float‘类型的非整数

457

Python Matplotlib无法将序列乘以'float‘类型的非整数

113

Python :无法将序列乘以‘typeError’类型的非整数

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文