我这串代码哪里错了,检查了好久
本帖最后由 真正的废物 于 2020-9-13 23:26 编辑def main():
who='xiao的老妈'
good_price=6#小贩价格
good_description="西双版纳大白菜"#小贩招牌
is_cheap=False#是否便宜
reasonable_price=5#老妈等接受的价格
buy_amount=2#准备买两斤
print"%s上街看到了%s,卖%d元一斤" % (who,good_description,good_price)
if good_price<=reasonable_price=5:
print'他认为很便宜'
is_cheap= True
print'她买了%d斤' % (buy_amount)
else:
print'她认为贵了'
is_cheap =False
print'她没有买,扬长而去'
你这个缩进,有很问题啊,能调整一下么? 好像没社么问题啊,就是is_cheap这个不知道是什么作用,没用到
xiao的老妈上街看到了西双版纳大白菜,卖2元一斤
他认为很便宜
她买了2斤
def main():
who = 'xiao的老妈'
good_price = 2# 小贩价格
good_description = "西双版纳大白菜"# 小贩招牌
is_cheap = False# 是否便宜
reasonable_price = 5# 老妈等接受的价格
buy_amount = 2# 准备买两斤
print("%s上街看到了%s,卖%d元一斤" % (who, good_description, good_price))
if good_price <= reasonable_price:
print('他认为很便宜')
is_cheap = True
print('她买了%d斤' % (buy_amount))
else:
print('她认为贵了')
is_cheap = False
print('她没有买,扬长而去')
main() 疾风怪盗 发表于 2020-9-13 23:27
你这个缩进,有很问题啊,能调整一下么?
def main():
who='xiao的老妈'
good_price=6#小贩价格
good_description="西双版纳大白菜"#小贩招牌
is_cheap=False#是否便宜
reasonable_price=5#老妈等接受的价格
buy_amount=2#准备买两斤
print"%s上街看到了%s,卖%d元一斤" % (who,good_description,good_price)
if good_price<=reasonable_price=5:
print'他认为很便宜'
is_cheap= True
print'她买了%d斤' % (buy_amount)
else:
print'她认为贵了'
is_cheap =False
print'她没有买,扬长而去'
真正的废物 发表于 2020-9-13 23:30
你这个缩进也不对啊,看我3楼回复的 def main():
who='xiao的老妈'
good_price=6#小贩价格
good_description="西双版纳大白菜"#小贩招牌
is_cheap=False#是否便宜
reasonable_price=5#老妈等接受的价格
buy_amount=2#准备买两斤
print"%s上街看到了%s,卖%d元一斤" % (who,good_description,good_price)
if good_price<=reasonable_price=5:
print'他认为很便宜' #这儿
is_cheap= True
print'她买了%d斤' % (buy_amount) #这儿
else:
print'她认为贵了' #这儿
is_cheap =False
print'她没有买,扬长而去'
疾风怪盗 发表于 2020-9-13 23:32
你这个缩进也不对啊,看我3楼回复的
ok 昨非 发表于 2020-9-13 23:32
还是运行不了{:5_107:} 真正的废物 发表于 2020-9-13 23:37
还是运行不了
你是想在函数里写还是函数外?
我没开编译器,你直接看三楼吧 ,他说的是函数里完成,直接调用的情况 抓了抓头,看了下。
第一:缩进问题,造成代码块之间的层次不够明显,所以解释器看不懂
第二:函数的作用是增强代码的复用性,减少不必要的代码冗余。
第三:函数如果定义了,那就需要调用。你这里只有定义
第四:可以适当的将功能 相同或者相近 的代码块放在一起,不同的功能可用空白行分隔,让开发者在阅读你的代码时能更轻松
{:10_256:}{:10_256:}{:10_256:} 真正的废物 发表于 2020-9-13 23:37
还是运行不了
注意,函数内的所有代码最少要有一格(tab)的缩进
全部写在函数内的话,必须要有调用过程,不然不会有一点儿反应 真正的废物 发表于 2020-9-13 23:37
还是运行不了
怎么会,我三楼回复的那个代码,能运行的啊
你用的什么编译器? 昨非 发表于 2020-9-13 23:39
你是想在函数里写还是函数外?
我没开编译器,你直接看三楼吧 ,他说的是函数里完成,直接调用的情况
用他的试了遍,一样的情况运行不了,08行good_description标红了 疾风怪盗 发表于 2020-9-13 23:47
怎么会,我三楼回复的那个代码,能运行的啊
你用的什么编译器?
IDLE (python GUI) 疾风怪盗 发表于 2020-9-13 23:47
怎么会,我三楼回复的那个代码,能运行的啊
你用的什么编译器?
可以了,哈哈哈感谢大佬指点{:5_92:} 真正的废物 发表于 2020-9-13 23:51
IDLE (python GUI)
亲测IDLE没问题
spyder也没问题
https://s1.ax1x.com/2020/09/13/wBMXcQ.png 真正的废物 发表于 2020-9-13 23:52
可以了,哈哈哈感谢大佬指点
建议及时结帖,人家这么晚还在回答问题,别让大佬心寒{:10_297:} 昨非 发表于 2020-9-14 00:02
建议及时结帖,人家这么晚还在回答问题,别让大佬心寒
怎么结账,第一次玩这个 昨非 发表于 2020-9-14 00:02
建议及时结帖,人家这么晚还在回答问题,别让大佬心寒
{:10_284:}
我这里有时差2小时。。。。。。。。。。。。而且我也不是大佬。。。。。。。。。。 疾风怪盗 发表于 2020-9-14 00:10
我这里有时差2小时。。。。。。。。。。。。而且我也不是大佬。。。。。。。。。。
他说的结账是什么意思{:5_94:}求告知
页:
[1]
2