【发布时间】:2019-03-21 21:47:28
【问题描述】:
我有这个:
import time
import sys
# Função Linha:
def lin():
lin = "=" * 30
for char in lin:
print(char, end='')
time.sleep(0.1)
# Função "Acertou!"
def acertou():
acerto = "Right!"
for char in acerto:
print(char, end='')
time.sleep(0.2)
# Função "Errou!"
def errou():
erro = "Wrong!"
for char in erro:
print(char, end='')
time.sleep(0.15)
# Programa Principal
primeira_resposta = "Nitrogen"
primeira_questão = input("What gas makes the sky blue?")
if primeira_questão == primeira_resposta:
lin()
acertou()
lin()
等等,我删除了更多问题,这里有葡萄牙语(我是葡萄牙语),我注意到一个错误:lin() 函数打印如下内容:
===============================Right!==============================(next question)
都在同一行,我怎样才能让这个打印 lin()、“右”和下一个问题在不同的行中?
【问题讨论】:
-
如果您的函数返回 what 以打印(字符串)然后您只需使用
print函数调用它们会更好。像这样:print(lin()); print(acertou()); print(lin()).
标签: python python-3.x string function