在Python上编写特定的if-else语句
我正在用Python编写汇编程序,我只需要一些帮助来编写if-else语句。我有下面的机器语言指令,我想转换成二进制在Python上编写特定的if-else语句,python,if-statement,Python,If Statement,我正在用Python编写汇编程序,我只需要一些帮助来编写if-else语句。我有下面的机器语言指令,我想转换成二进制 @i D=M // D=i @100 D=D-A // D=i-100 如何编写语句,使其删除/忽略注释和空格。在我看来,它将删除/忽略a/后面的任何内容,并跳过该行,直到它到达一个字母,但我不知道如何写这个。 谢谢 遵循下面的示例 否则,代码块: #!/usr/bin/python var1 = 100 if var1: print "1 - Got a tru
@i
D=M // D=i
@100
D=D-A // D=i-100
如何编写语句,使其删除/忽略注释和空格。在我看来,它将删除/忽略a/后面的任何内容,并跳过该行,直到它到达一个字母,但我不知道如何写这个。
谢谢 遵循下面的示例 否则,代码块:
#!/usr/bin/python
var1 = 100
if var1:
print "1 - Got a true expression value"
print var1
else:
print "1 - Got a false expression value"
print var1
var2 = 0
if var2:
print "2 - Got a true expression value"
print var2
else:
print "2 - Got a false expression value"
print var2
print "Good bye!"
#!/usr/bin/python
var = 100
if var == 200:
print "1 - Got a true expression value"
print var
elif var == 150:
print "2 - Got a true expression value"
print var2
elif var == 100:
print "3 - Got a true expression value"
print var
else:
print "4 - Got a false expression value"
print var
print "Good bye!"
输出:
1 - Got a true expression value
100
2 - Got a false expression value
0
Good bye!
3 - Got a true expression value
100
Good bye!
如果elif else代码块:
#!/usr/bin/python
var1 = 100
if var1:
print "1 - Got a true expression value"
print var1
else:
print "1 - Got a false expression value"
print var1
var2 = 0
if var2:
print "2 - Got a true expression value"
print var2
else:
print "2 - Got a false expression value"
print var2
print "Good bye!"
#!/usr/bin/python
var = 100
if var == 200:
print "1 - Got a true expression value"
print var
elif var == 150:
print "2 - Got a true expression value"
print var2
elif var == 100:
print "3 - Got a true expression value"
print var
else:
print "4 - Got a false expression value"
print var
print "Good bye!"
输出:
1 - Got a true expression value
100
2 - Got a false expression value
0
Good bye!
3 - Got a true expression value
100
Good bye!
输出:
@i
D=M
@100
D=D-A