[求助]怎么让这里的显示没有空格
还没看答案 想知道为啥我这个有空格 本帖最后由 isdkz 于 2023-7-2 11:40 编辑你把逗号换成加号就不会有空格了
print(str(n)+"*3"+"+1"+" = " + str(int(n*3+1)))
不过还是比较建议用f-string:
print(f"{n*3+1 = }")
解决了 看了一下print 的 BIF sep 默认是有空格的 用sep=""解决nice MoistenLe 发表于 2023-7-2 11:38
解决了 看了一下print 的 BIF sep 默认是有空格的 用sep=""解决nice
这也确实是一个方法,用f-string更简洁:
print(f"{n*3+1 = }")
isdkz 发表于 2023-7-2 11:40
这也确实是一个方法,用f-string更简洁:
我试试
isdkz 发表于 2023-7-2 11:40
这也确实是一个方法,用f-string更简洁:
没对啊 大哥 前面显示的n而不是n这个数字 MoistenLe 发表于 2023-7-2 12:00
没对啊 大哥 前面显示的n而不是n这个数字
好吧,你要显示n这个数字只能这么写了:print(f"{n}*3+1 = {n*3+1}") isdkz 发表于 2023-7-2 12:07
好吧,你要显示n这个数字只能这么写了:print(f"{n}*3+1 = {n*3+1}")
强{:9_227:} isdkz 发表于 2023-7-2 11:36
你把逗号换成加号就不会有空格了
print(str(n)+"*3"+"+1"+" = " + str(int(n*3+1)))
大哥 能问你个问题吗?
我这个python进入死循环 ctrl+c结束不了是怎么回事是不是版本没对 MoistenLe 发表于 2023-7-2 12:26
大哥 能问你个问题吗?
我这个python进入死循环 ctrl+c结束不了是怎么回事是不是版本没对
不是版本没对,而是在idle中很容易就卡死无响应,程序已经蒙圈了自然听不到你的呼唤了 isdkz 发表于 2023-7-2 12:28
不是版本没对,而是在idle中很容易就卡死无响应,程序已经蒙圈了自然听不到你的呼唤了
对我就是无响应是老师他电脑好一点 还是我按晚了 早一点按行不行 MoistenLe 发表于 2023-7-2 12:32
对我就是无响应是老师他电脑好一点 还是我按晚了 早一点按行不行
早一点按是可以的,只要他还没有卡死就行,无响应之后就接收不到信号了
这个不是电脑好不好的原因,而是idle的机制导致它比较容易卡死无响应,你要是在 cmd 运行是不会有这种情况的
页:
[1]