|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下面代码的第二行是不是语法错误啊?
- name = input("name:")
- Age = int(name)
- Job = input("Job:")
- Salary = int(input("Salary:"))
- print("%s %d %s %d" %(name,Age,Job,Salary))
复制代码
下面是运行时的报错:
- name:seanqian
- Traceback (most recent call last):
- File "/Users/qianlei/PycharmProjects/fullstack/day01_格式化输出.py", line 5, in <module>
-
- Age = int(name)
- ValueError: invalid literal for int() with base 10: 'seanqian'
- Process finished with exit code 1
复制代码
没有错误,错误原因是将字符串seanqian转化为整数
你第一个input输入的数据错误~
|
|