【问题标题】:How do I keep printing after the user has given the input?用户输入后如何继续打印?
【发布时间】:2021-03-04 08:44:59
【问题描述】:
from timeit import default_timer as timer
import random


num_1 = random.choice(range(12))
num_2 = random.choice(range(12))
score = 0

start = timer()


end = timer()


t = (end - start) # Time in seconds, e.g. 5.38091952400282


    
if t < 5 : 
    score += 100
if t > 5 :
    score += 50

print(score)

如何再次打印输入???

就像在我写了 6 * 8 之后,它给了我分数。如何再次向用户提问?

【问题讨论】:

    标签: python-3.x math random


    【解决方案1】:

    将输入放在while循环中:

    num_1 = random.choice(range(12))
    num_2 = random.choice(range(12))
    score = 0
    
    start = timer()
    
    
    end = timer()
    
    
    t = (end - start) # Time in seconds, e.g. 5.38091952400282
    
    while True:
        
        ans = input("what is "+num1" * "+num2+"?")
        if t < 5 : 
            score += 100
        if t > 5 :
            score += 50
    
    print(score)
    

    【讨论】:

      猜你喜欢
      • 2016-11-03
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 2020-05-24
      相关资源
      最近更新 更多