python - 如何绕过第 3 行中的“TypeError:最多输入 1 个参数,得到 2”?
问题描述
print("Hello")
name = input("What is your name?")
age = int(input("What is your age?",name))
print("Thank you",name, "you have been registered an age of",int(age))
在第 3 行,我得到了“TypeError: input expected at most 1 argument, got 2”。我是一个完全的新手,我不知道如何解决这个问题。
解决方案
由于input
只需要一个参数,您的代码应该看起来像
print('Hello')
name = input('What is your name?')
age = int(input(f'What is your age {name}?'))
print(f'Thank you {name}, you have been registered an age of {age}')
推荐阅读
- python - 计算两个事件之间的时间差,同时忽略 Python 中不匹配的事件
- python - 使用 for/while 循环和 range() 列出值
- python - 在 python 中不允许 AssertionError for wordcloud 并且不要运行
- python - Scipy UnivariateSpline 在某些情况下退出代码 -1073741819
- angularjs - 如何按表达式选择自定义过滤器?
- jquery - 仅通过 indexOf 值删除 cookie.. 不是其他值
- vue.js - 如何更新 vue cli 版本?
- java - 资源 'attr/borderColor' 与配置 '' 的重复值错误。使用 me.dm7.barcodescanner:zxing:1.9.13 时?
- file-transfer - 如何将文件从 OPC UA 客户端传输到 OPC UA 服务器
- scala - 如何在scala中的List [List [Double]]中除,乘或添加任何值