Python
 Computer >> コンピューター >  >> プログラミング >> Python

誰かがこのPythonプログラムを修正するのを手伝ってもらえますか?


太字の部分で最初に発生する問題は、インデントされていないブロックが原因です。そこに1つのインデントを入れてください。

2番目の問題は、名前変数が定義されていないことです

以下は修正されたものです-

print ("Come-on in. Need help with any bags?")
bag=input ('(1) Yes please  (2) Nah, thanks   (3) Ill get em later  TYPE THE NUMBER ONLY')
if bag == ('1'):
print ("Ok, ill be right there!")
if bag == ('2'):
print ("Okee, see ya inside. Heh, how rude of me? I'm Daniel by the way, ya?")
name="Daniel"
print (name + ": Um, Names " + name)
print ("Dan: K, nice too meet ya " + name)
if bag == ('3'):
print ("Heh, Ya remind me of someone I know... *cough* me *cough*")
print ("Oh... Nearly forgot. Names Daniel, Ya?")
print (name + ": Eh... " + name)
print ("Dan: Cool, I now a" + name)

  1. リストのすべてのサブリストを出力するPythonプログラム。

    リストを指定して、リストのすべてのサブリストを印刷します。 例- Input : list = [1, 2, 3] Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]] アルゴリズム Step 1 : given a list. Step 2 : take one sublist which is empty initially. Step 3 : use one for loop till length of the given list. Step 4 : Run a loop from i+1 to length of th

  2. 名前のイニシャルを完全な名前で出力するPythonプログラム?

    ここでは、さまざまなpython組み込み関数を使用します。まず、split()。splitを使用して単語をリストに分割します。次に、最後から2番目の単語までトラバースし、upper()関数を使用して最初の文字を大文字で印刷し、名前のタイトルである最後の単語を追加します。ここでは、title()を使用します。title関数は最初のアルファベットを大文字に変換します。 例 Input Pradip Chandra Sarkar Output P.C Sarkar アルゴリズム fullname(str1) /* str1 is a string */ Step 1: first we spl