【发布时间】:2017-04-27 15:56:59
【问题描述】:
我也在尝试编写我的第一个介绍软件 python,但我无法让转换部分工作。我希望它将我的变量名称从 str 转换为 int
print('Name: ')
name = input()
print('Age: ')
age = input()
print('Sex: ')
sex = input()
print('Your name is ' + name + ' ,your age is ' + age + ' and your sex is ' + sex)
int(str(name))
x = len(name)
print('Your name have ' + x + 'letters')
我得到的错误看起来像这样
ValueError: invalid literal for int() with base 10: 's'
【问题讨论】:
-
你是在 python 2 还是 3 上?您能否发布整个回溯,以便我们查看它在哪一行?
标签: python string type-conversion int