所以当我运行下面的代码时,我注意到我的变量myName
和myAge
根本不起作用。我这里有什么不对劲吗
print ('Hello world!')
print ('What is your name?') # ask for their name
myName = input('Michael')
print ('It is good to meet you, ' + myName)
print('The length of your name is:')
print (len(myName))
print ('What is your age?') # ask for their age
myAge = input('16')
print('You will be " + str(int(myAge) + 1) + ' in a year.')
一个基本的逻辑错误是,在输入以下内容时出现语法错误 输入语法
代码应如下所示
请记住,无论何时打开'字符串,都应该使用相同的'字符串闭包来公开它
用python编程是新手的错误
如果您键入
input()
意味着您需要用户的输入,我想您需要请注意,变量被指定为
这行“print('您将在一年内成为“+str(int(myAge)+1)+'”)”,您使用的是两种不同类型的引号“and”,一次只能使用一种类型
这是一个字符串:“迈克尔” 或者像这样:“迈克尔”
上面引号中的项目是python中的有效字符串
“Michael”在python中是无效字符串。混合了两种不同类型的引号符号
考虑运行我的代码版本,看看是否有意义。
相关问题 更多 >
编程相关推荐