我是python编程的新手。我写了下面的代码:
'''Lets us just learn python'''
print ("Hey God Help Me !!!")
name = raw_input("Enter Name:")
print name
当我运行代码时,它会按预期要求输入,但是它不会打印任何东西,看起来像是无限循环。我在codeacademy系统中使用了相同的代码并且它有效。有人可以帮我理解可能存在的问题吗?
我尝试过使用其他功能而且有效。甚至尝试手动输入代码中的值,这也是有效的。但是,当我尝试从用户那里获取输入时,这似乎不起作用。
答案 0 :(得分:0)
好吧,在您将问题描述更改为一个之后,我最初建议:
print ("Hey God Help Me !!!")
name = raw_input("Enter Name:")
print name
然后你需要确保你使用python 2.7获得2个print语句选项 -
print name
和print(name)
- 工作。
如果您使用的是python 3x,请将print name
修改为print(name)
答案 1 :(得分:0)
打印' HEY TH3R3'
打印('看到差异?')
所以,当你运行你提供的代码时...你的混合和匹配......就是无法完成,......那么你的代码将会成为正确的代码
name = input("gHey its... not god lol... whats your name? \n:")
greeting = "Oh! hi {}".format(name)
print(greeting)
我不会使用2.7语法,但除了我们需要为您提供一些高质量的教程之外的事实lol ...这里更重要的是你得到了:语言构建的逻辑......真是太棒了等待着你。你需要一些帮助给我留言但是你必须投入那些努力儿子大声笑..但我会给你一个通行证并将大部分责任归咎于这次旅行的不良来源但是... ...谷歌是你的朋友