注册 登录
编程论坛 Python论坛

新人求助·刚学习 这个代码无法执行谁可以看下为什么 非常感谢

fengye337 发布于 2012-02-02 17:48, 860 次点击
#!/usr/bin/python
# Filename: 12.py
a = int (raw_input('Enter  an  integer  a: ' )  )
b=  int (raw_input('Enter  an  integer b : ' )  )
if  a>b
    t=a
    a=b
    b=t   
else braek;

for  i  in  range(a,b):
    print i
else:
    print 'The for loop is  over'

上面的这个  去掉IF....else 这段就正常  加上就不行      

我自学没认识的人  所以有知道的朋友指导下 不胜感激
5 回复
#2
fengye3372012-02-02 17:56
好冷清 就是没人·
#3
外部三电铃2012-02-02 20:38
错误太多,以至于我都不知道从何处开始给你解释了,直接给你个正常的吧
程序代码:
#!/usr/bin/python
#
Filename: 12.py
a = int (raw_input('Enter  an  integer  a: ' )  )
b=  int (raw_input('Enter  an  integer b : ' )  )
if  a>b:
    t=a
    a=b
    b=t

for  i  in  range(a,b):
    print i
print 'The for loop is  over'

#4
fengye3372012-02-03 20:15
回复 3楼 外部三电铃
太谢谢你了··我晚上也发现了我好多问题 ·· 由于前段时间跟着别人学了点C   影响我  乱用break
我对Python  的“块”结构还没用熟悉
尤其你的那个最后两个printf 的用法    学习了很多·
再次感谢·
#5
楼兰后主2012-06-19 13:16
膜拜3楼,我也是新手,能不能给点资料或者脚本的入门例子,谢谢,qq:654391777
#6
nm_00112012-07-09 15:58
if
else 后面没写:
else break 根本不需要
1