我一直用模块专门测试时间模块, 我尝试做“Else”,但我只是在“Else”上遇到语法错误,我已经在网上看了很多,而且在这里,我找不到任何东西,所以我决定问问我自己,因此,我可能听起来像地球上最愚蠢的人。
这是我的代码,
random_image, random_label = tf.train.slice_input_producer([all_images, all_labels],
shuffle=True)
image_batch, label_batch = tf.train.batch([random_image, random_label],
batch_size=32)
答案 0 :(得分:1)
你的程序应该是,
import time
inputString = input("Hello, would you like to sleep?")
if inputString.lower() == "yes":
time.sleep(0.5)
print("Sleeping.")
print("Sleeping..")
print("Sleeping...")
print("You have awoken!")
else:
print("Alright.")
input
是python中的关键字,您可以使用它来引用其他内容,但强烈建议不要这样做。此外,input()
在python 3.x中返回string
,在python 2.x中返回eval(input())
你知道,缩进在Python中非常重要。
答案 1 :(得分:0)
您可能需要检查缩进。请记住,Python使用空格来表示代码块。编辑器可能会破坏您的代码,但它应该如下所示:
import time
inputString = input("Hello, would you like to sleep?")
if input == "Yes":
print("Sleeping.")
print("Sleeping..")
print("Sleeping...")
time.sleep(0.5)
print("You have awoken!")
else:
print("Alright.")
请注意,if和else处于相同的缩进级别,并且其中的所有内容都缩进了一个级别。