Dr.阿巴阿巴 发表于 2021-2-22 17:32:04

下面的代码sep有什么用?请教大神

n = int (input ("请输入一个自然数:"))
   
for i in range(1000):
    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

Dr.阿巴阿巴 发表于 2021-2-22 17:33:30

sep旁边的【u】请忽略不计

昨非 发表于 2021-2-22 17:38:11

本帖最后由 昨非 于 2021-2-22 17:45 编辑

print函数的一个参数
表示打印的间隔
https://s1.ax1x.com/2020/09/16/wgqRRP.png

昨非 发表于 2021-2-22 17:44:33

print('你','好',sep=' ') #以空格为间隔


print('你','好',sep='*') #以*为间隔


print('你','好',sep='+') #以+为间隔
打印结果为:你 好
你*好
你+好
页: [1]
查看完整版本: 下面的代码sep有什么用?请教大神