我在python中if命令后输入的命令不起作用



我写了如果在Python的if命令中调用2应该显示的内容,但是它不起作用。

if baslangic == 2:
print("meslekler:",meslekler)

当您使用input读取baslangic的值时,它将默认为字符串。

将字符串与整数进行比较永远不会为True ('2'2-一个是数值,另一个是字符序列),因此您必须将它们转换为相同的格式。

当你读取它时,使用int(input('Foo? '))将输入转换为int(如果用户只期望输入整数),或者将其与字符串进行比较:

if baslangic == '2':

最新更新