标题:纯小白,求大佬告知下这个是什么情况,运行不下去
只看楼主
侠66
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2023-2-12
结帖率:100%
已结贴  问题点数:20 回复次数:2 
纯小白,求大佬告知下这个是什么情况,运行不下去






用pycharm学习写的这一段代码,结果运行不出来.
代码:
def cheese_and_crackers(cheese_count, boxes_of_crackers):
    print(f"You have {cheese_count} cheeses!")
    print(f"You have {boxes_of_crackers} boxes of crackers!")
    print("Man that's enough fon a party!")
    print("Get a blanket.\n")

    print("We can just give the function numbers directly:")
    cheese_and_crackers(20, 30)

    print("Or, we can use variables from our script:")
    amount_of_cheese = 10
    amount_of_crackers = 50

    cheese_and_crackers(amount_of_cheese, amount_of_crackers)

    print("We can even do math inside too:")
    cheese_and_crackers(10 + 20, 5 + 6)

    print("And we can combine the two, variables abd math:")
    cheese_and_crackers(amount_of_cheese + 100, amount_of_crackers + 1000)
运行结果:

C:\Users\Administrator\PycharmProjects\pythonProject\venv\Scripts\python.exe C:\Users\Administrator\PycharmProjects\pythonProject\test.py20.py test.py20
搜索更多相关主题的帖子: the print Users math 运行 
2023-02-12 13:07
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:20 
你定义了一个函数,但你没有调用,怎么可能出来

会当凌绝顶,一览众山小.
2023-02-12 14:39
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:19
帖 子:376
专家分:1454
注 册:2023-1-24
得分:0 
正确代码应该是
程序代码:
def cheese_and_crackers(cheese_count, boxes_of_crackers):
    print(f"You have {cheese_count} cheeses!")
    print(f"You have {boxes_of_crackers} boxes of crackers!")
    print("Man that's enough fon a party!")
    print("Get a blanket.\n")

    print("We can just give the function numbers directly:")
    cheese_and_crackers(20, 30)

    print("Or, we can use variables from our script:")
    amount_of_cheese = 10
    amount_of_crackers = 50

    cheese_and_crackers(amount_of_cheese, amount_of_crackers)

    print("We can even do math inside too:")
    cheese_and_crackers(10 + 20, 5 + 6)

    print("And we can combine the two, variables abd math:")
    cheese_and_crackers(amount_of_cheese + 100, amount_of_crackers + 1000)
if __name__ == '__main__'
    cheese_and_crackers(这里写第一个参数,这里写第二个参数)

会当凌绝顶,一览众山小.
2023-02-12 14:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511265-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.649463 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved