%d在这行做什么?

2024-09-29 21:20:57 发布

您现在位置:Python中文网/ 问答频道 /正文

%d在我的这行代码中做什么?你知道吗

puppy+="and Puppy %d (User %d) "%((j+1),(i+1))

这是我的密码。你知道吗

u=int(input("Number of users:"))
puppy=""

for i in range (0,u):
  upos=input("Position of User "+str(i+1)+":")
  upos_list=upos.split()
  upos_x=int(upos_list[0])
  upos_y=int(upos_list[1])
  p=input("Number of puppies for User "+str(i+1)+":")

  for j in range (0,int(p)):
    ppos=input("Position of Puppy "+str(j+1)+":")
    ppos_list=ppos.split()
    ppos_x=int(ppos_list[0])
    ppos_y=int(ppos_list[1])     

    d=abs((ppos_x)-(upos_x))+abs((ppos_y)-(upos_y))
    if d>10:
      puppy+="and Puppy %d (User %d) "%((j+1),(i+1))

if puppy=="":
  print("No puppies too far away")
else:
  print(puppy[4:]+"too far away")

这里的输入和输出供您参考。你知道吗

Here's the input and output for reference


Tags: andofinnumberforinputrangelist

热门问题