我做了一个for循环来编写一个有if条件的小程序。我想打印一个数字,并把它放在''没有任何空间。这是我的计划的一部分:
for y in range(2):
print(' if a ==','\'',y,'\'' ,'and',' b ==','\'',y,'\'',':')
我的输出是
如果a =='0'且b =='0':
如果a =='1'且b =='1':
但我希望它是:
如果a =='0'且b =='0':
如果a =='1'且b =='1':
'和数字之间没有任何空格。
答案 0 :(得分:2)
阐述我的评论。您可以改用+
。但是,使用print
更好地“格式化”.format
语句的方式更好。
print ('If a == '{0}' and b == '{0}'.format(str(y)))