我能够得到如下的当前时间:
from datetime import datetime
str(datetime.now())[11:19]
Run Code Online (Sandbox Code Playgroud)
结果
'19:43:20'
Run Code Online (Sandbox Code Playgroud)
现在,我试图添加9 hours到上面的时间,如何在Python中添加当前时间的小时数?
我正在尝试猜词游戏.一切都有效,除了最后一个if语句部分.如果用户正确猜出名称,则不会打印"赢了!".但是,如果没有,则执行else语句,它会打印"Lost!".这是为什么?我多次检查过,但我找不到任何错误.
注意:我使用Python 3.6
import random
def get_random_word():
words = ["Ronnie", "Deskty", "Lorrie"]
word = words[random.randint(0, len(words)-1)]
return word
def show_word(word):
for character in word:
print(character, " ", end="")
print("")
def get_guess():
print("Enter a letter: ")
return input()
def process_letter(letter, secret_word, blanked_word):
result = False
for i in range(0, len(secret_word)):
if secret_word[i] == letter:
result = True
blanked_word[i] = letter
return result
def print_strikes(number_of_strikes):
for i in range(0, number_of_strikes):
print("X ", end="")
print("")
def play_word_game():
strikes = 0
max_strikes = 3 …Run Code Online (Sandbox Code Playgroud)