gpt4 book ai didi

python - 如何在 python 中使用循环进行正确的转换?

转载 作者:行者123 更新时间:2023-12-01 05:02:57 26 4
gpt4 key购买 nike

目标是编写一个程序,使人口每 7 秒和 35 秒增加一次,每 13 秒减少一次。我正在尝试为该程序使用循环,但在为每个变量进行正确的转换时遇到一些问题。代码如下:

#(1)There is a birth every 7 seconds (2)There is a death every 13 seconds (3)There is a new    
immigrant every 35 seconds.
#CURRENT POP: 307,357,870

populationCurrent = input("What is the current population")
x=0
while x!=100:
if (x%7==0):
populationCurrent=populationCurrent+1
x=x+1
elif (x%13==0):
populationCurrent=populationCurrent-1
x=x+1
elif (x%35==0):
populationCurrent+=1
x=x+1
else:
x=x+1
print("The population will be "+int(populationCurrent)+".")

感谢您的宝贵时间。

最佳答案

我认为你对 python2 和 python3 感到困惑,python 2.x 和 python 3.x 的 input() 函数存在差异,其中 input() 函数在 python 2 中给出整数值,在 python 3 中给出 str

关于python - 如何在 python 中使用循环进行正确的转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25671189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com