用于循环客户端和鲜花的python

时间:2019-03-03 12:41:53

标签: 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

1 个答案:

答案 0 :(得分:0)

您很近,但是您正在做额外的工作

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朵花