logicalboy 发表于 2020-4-4 11:19:42

代码没有到达我的预期

# year guessing game
a = input("请输入一个开始的年份:")
b = input("请输入一个结束的年份:")
start = int(a)
stop = int(b)
if start % 4 != 0:
    f = start + start % 4
else:
    f = start
if stop % 4 != 0:
    h = stop + stop % 4
else:
    h = stop
list(range (f, h, 4))

我想要编写一个你能够输入开始年份和结束年份,并打印出其中所有的闰年,可是运行时输入以后没有反应,求助

一个账号 发表于 2020-4-4 11:21:54

加个 print,改成这样:

# year guessing game
a = input("请输入一个开始的年份:")
b = input("请输入一个结束的年份:")
start = int(a)
stop = int(b)
if start % 4 != 0:
    f = start + start % 4
else:
    f = start
if stop % 4 != 0:
    h = stop + stop % 4
else:
    h = stop
print(list(range (f, h, 4)))

乘号 发表于 2020-4-4 11:35:08

末尾加上print

qiuyouzhi 发表于 2020-4-4 11:41:39

list并不会打印结果,要加一个print:
# year guessing game
a = input("请输入一个开始的年份:")
b = input("请输入一个结束的年份:")
start = int(a)
stop = int(b)
if start % 4 != 0:
    f = start + start % 4
else:
    f = start
if stop % 4 != 0:
    h = stop + stop % 4
else:
    h = stop
print(list(range(f, h, 4)))

fsf359 发表于 2020-4-4 11:45:54

需要加一个print,将你最后一句的结果打印出来

牛奶汤圆 发表于 2020-4-4 12:01:50

对呀对呀,没有print打印你怎么能看到反应呢?

牛奶汤圆 发表于 2020-4-4 12:02:44

乘号 发表于 2020-4-4 11:35
末尾加上print

我就过来看看你们是不是一直都在晃悠,真的有你哎

乘号 发表于 2020-4-4 12:08:00

牛奶汤圆 发表于 2020-4-4 12:02
我就过来看看你们是不是一直都在晃悠,真的有你哎

呵呵

logicalboy 发表于 2020-4-4 15:07:08

谢谢
页: [1]
查看完整版本: 代码没有到达我的预期