2013-06-13 80 views
1

我想讓用戶輸入時打印出好看又醜陋的文檔,但它只能記住用戶的最後輸入。輸入到打印輸出

n = int(input('How many groups would you like to configure today?')) 
for i in range(n): 
    group = input('Group {}: '.format(i+1)) 

def uqdfa(money): 
    return('permit ' + money) 

if group == 'nice': 
    print (uqdfa('233.10.10.10')) 
    print (uqdfa('233.10.10.11')) 

if group == 'ugly': 
    print (uqdfa('233.10.10.16')) 
    print (uqdfa('233.10.10.17')) 

回答

3

if塊應位於for循環內。

def uqdfa(money): 
    return('permit ' + money) 

n = int(input('How many groups would you like to configure today?')) 
for i in range(n): 
    group = input('Group {}: '.format(i+1)) 
    if group == 'nice': 
     print (uqdfa('233.10.10.10')) 
     print (uqdfa('233.10.10.11')) 

    elif group == 'ugly': 
     print (uqdfa('233.10.10.16')) 
     print (uqdfa('233.10.10.17'))