标签:use pytho imp 类型 img ati syntax error www
遇到代码比较多,无法找到问题原因:
可以把python脚本的所有字符都显示出来看看有没有啥特殊的字符
文本编辑器Notepad++,显示所有的字符 视图 -> 显示符号 -> 显示空格与制表符
发现问题(对齐用的是点点点的空格,是和前面的几行的对齐所用的箭头表示的TAB键,是不匹配的,即代码的对齐,混用了TAB键和空格:)
解决办法:
去把对应的TAB,都改为空格,统一一下对齐的风格,即可。
在Notepad++中,去:
设置->首选项: 语言->以空格取代(TAB键):
# import getpass getpass.getpass("password:")
‘‘‘TypeError: ‘>=‘ not supported between instances of ‘str‘ and ‘int‘ 字符类型不一致报错 int转化数据类型
IndentationError: expected an indented block 错误是代码没有对齐
参考 https://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/
‘‘‘
username = "wangyachao"
password = "123"
username1 =input("username")
password1 = input("password")
if username==username1 and password==password1 :
print("welcome user{name} login ..." .format(name=username))
else:
print("invalid username or password")
old_of_boy = 56
#guess_age =int(input("pesse input age:")) 正确的表示
count = 0
while count<3:
count = count + 1 # 等价于 count + = 1
guess_age = int(input("please"))
if guess_age==old_of_boy :
print("yes. you get it")
break
elif guess_age>=old_of_boy:
print("think bigger!")
else:
print("think smaller!")
‘‘‘
for i in range(0,10): #开始 结束 步长 contimue 结束本次循环 break 结束循环
if i<5:
print("loop ",i)
else:
continue
print("hehe -----")
‘‘‘
标签:use pytho imp 类型 img ati syntax error www
原文地址:http://www.cnblogs.com/baidi/p/8001602.html