是宇轩啊啊啊啊 发表于 2023-2-2 18:11:24

江湖救急,兄弟姐妹们!

n = int(input("请输入一个正整数:"))
   
while n > 0:
    if n % 2 == 0:
      print(n, "/2 = ", n // 2, sep='' “)
      n = n // 2
    else:
      print(n, "*3+1 = ", n * 3 + 1, sep='' ")
      n = n * 3 + 1
    if n == 1:
      break


打印里面的sep=" "这个是干嘛用的

isdkz 发表于 2023-2-2 18:13:22

sep 是间隔,sep=" " 表示 print 的所有位置参数以空格隔开

青出于蓝 发表于 2023-2-2 18:19:57

https://fishc.com.cn/thread-141463-1-1.html

嘉岳呀 发表于 2023-2-2 19:31:17

指定输出多个对象之间的分隔符,默认是空格(' ')

jackz007 发表于 2023-2-2 20:56:31

      运行此代码,对比屏幕输出效果的差异
a , b , c = 1 , 2 , 3
print(a , b , c)
print(a , b , c , sep = '*')
print(a , b , c , sep = '+')

sfqxx 发表于 2023-2-26 19:55:28

sep的意思是间隔
指定输出多个对象之间的分隔符,默认是空格(' ')
详情请见→https://fishc.com.cn/thread-141463-1-1.html
如果答案对您有帮助,请设置最佳答案
页: [1]
查看完整版本: 江湖救急,兄弟姐妹们!