美文网首页
python初级学习日常报错及解决办法

python初级学习日常报错及解决办法

作者: 想飞了 | 来源:发表于2018-03-23 10:05 被阅读20次

input输入的变量默认为str,需要接收int类型

num = input("请问你们有多少人用餐?")
if num > 8:

TypeError: '>' not supported between instances of 'str' and 'int'

解决办法:
try:
num = int(input("请问你们有多少人用餐?"))
except ValueError as err:
pass
if num > 8:

TypeError: object() takes no parameters

def _init_(self,restaurant_name,cuisine_type):      #错误的方式只写了一个下划线
def __init__(self, restaurant_name,cuisine_type):      #正确的方式,下划线是左右各两个

相关文章

网友评论

      本文标题:python初级学习日常报错及解决办法

      本文链接:https://www.haomeiwen.com/subject/azstcftx.html