1
westoy 2022-09-22 02:13:44 +08:00 via Android
def 里把 print 改成 return
|
2
liprais 2022-09-22 02:15:14 +08:00 via iPhone
你应该先把文档看了再来问问题
把用户的输入赋值给变量再调用这个函数就行 learn python the hard way 看完就懂了 |
3
Zoeeeeecho OP @westoy 对了!谢谢!
|
4
crab 2022-09-22 02:27:49 +08:00
|
5
TimePPT 2022-09-22 13:00:36 +08:00
解决方案 LS 有给出了。
看到 LZ 的几次提问,感觉还是有些概念理解不够透彻。 如果是初学 Python 的话先别急着做题,建议还是把基本概念学完整,一步步来。比如跟着廖雪峰的教程来一遍(无利益相关,纯觉得教程本身还行)函数部分: https://www.liaoxuefeng.com/wiki/1016959663602400/101710698419046 如果都弄明白了,也能写些小脚本了,可以开始看 Python3 Cookbook https://python3-cookbook.readthedocs.io/zh_CN/latest/preface.html ,或者朱雷大佬的《 Python 工匠:案例、技巧与工程实践》 https://book.douban.com/subject/35723705/ 都是不错的进阶读物。 再往后如果想了解更详尽的 Python 知识,可以考虑看《流畅的 Python 》或者直接开始看官方文档标准库部分,并且可以尝试探索一些库的实现。 加油吧。 |
6
zxCoder 2022-09-22 19:56:57 +08:00
难道 python 没有变量的概念吗
|
7
zxCoder 2022-09-22 19:57:52 +08:00
不对,应该是函数还没学好
|
8
r6cb 2022-09-22 23:56:43 +08:00
随便看本 python 入门书都行,print(distance(input(),input(),input(),input()))#input 会自动阻塞
|