python循环客户端和花

2024-05-15 23:15:36 发布

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

我必须编写一个程序,它会询问有多少客户来过,并打印出商店分发的一些花

  1. 我需要使用for循环
  2. 只有奇数才能得到花(1,3,5,7等等)
  3. 如果你是第三个你得到3朵花,第五个你得到5朵花等等
  4. 我想知道有多少人去过

这是我到目前为止的代码(它是爱沙尼亚语的,但可能是可以建立的)

klientide_arv = int(input("Sisestage klientide arv ")) #asks how many clients
lillede_summa = 1 #gives a value to flowers
for i in range (lillede_summa, klientide_arv, 1): #i dont know if this is correct or no
    if (klientide_arv % 2) != 0: #checks if number is odd
        lillede_summa = lillede_summa + 2 #if odd adds 2 to total flowers
print ("Lillede koguarv on " + str(lillede_summa)) #prints out total flowers

Tags: to程序for客户ifis商店total
1条回答
网友
1楼 · 发布于 2024-05-15 23:15:36

你很接近,但你在做额外的工作

sum = 0
for i in range (0, number_of_people, 2): #  skip the even people
    sum += i+1
print(i)

如果你有5个人,你只看第1、第3和第5个人,有1+3+5=9朵花

相关问题 更多 >