2017-07-15 3 views
-3

インポート時Pythonのnoobの

print ('Hi!') 
time.sleep(1) 
print('my name is Magiting') 
time.sleep(1) 
myname = "Magiting" 
realname = 'Uldarico' 
while true: 
     name = str(input("What's yours? ")) 
if name == myname: 
print("Nope, that's my name") 
print("Try again") 
elif name == realname: 
print ('I dont want to do this, SPY!') 
print ('line disconnected...') 
break 
else: 
print (name+ "? That's quite a unique name") 
print ('...') 

time.sleep(1) 
print ('So, '+ name + ', what can I do for you?') 

は、これは私のコードで、私は再びそれを時間と時間を変更しましたが、私はちょうど入力と第2のループに最初の文を見えることはできません第3の幕開けが続く中で崩壊した。

+3

あなたが学ぶ最初にすべきことは、あなたが持っている問題とあなたが期待する行動が何であるかについての詳細を教えてください**たくさん** Pythonの – abccd

+0

でそのインデントが重要です。それは不明だ。 – Fabien

+0

true:===> while True: – dlmeetei

答えて

0
import time 
print ('Hi!') 
time.sleep(1) 
print('my name is Magiting') 
time.sleep(1) 
myname = "Magiting" 
realname = 'Uldarico' 
while True: 
    name = raw_input("What's yours? ") 
    if name == myname: 
     print("Nope, that's my name") 
     print("Try again") 
    elif name == realname: 
     print ('I dont want to do this, SPY!') 
     print ('line disconnected...') 
     break 
    else: 
     print (name+ "? That's quite a unique name") 
     print ('...') 

time.sleep(1) 
print ('So, '+ name + ', what can I do for you?') 
+1

上記のように、@ Johnny Kuoはいくつかの編集を行いました。0)Trueに変更されました。 1)は、適切なインデントを提供した。 Pythonの場合、インデントは、コードブロックの開始と終了の場所をPythonインタプリタが理解するのを助けるのに非常に重要です。コードブロックはwhileループ、forループ、/ elif/else文などで使用されます。 –

関連する問題