たとえば、テキストファイルを開いて、ユーザーが購入する製品を見つけました。製品は、これは私がこれまでに行ったことあるテキストファイルの行を変数として宣言するにはどうすればよいですか?
radiators
0.50
fridge
0.50
例えば、その後、製品名、新しい行の製品のコストで、メモ帳のテキストファイルに記載されています:
product = input("What product would you like?")
userfile = open ("products.txt","r")
lines = userfile.readlines()
for i in range(0, len(lines)):
line = lines[i]
if product in (line):
found = True
print("Found " + line)
print("This product is " + lines[i+1])
print("This product costs " +lines[i+2])
変数としてlines[i+2]
を宣言する必要があるので、整数のように掛けることができます。私はこれを行うことができる方法はありますか?
を(ことも何を意味するのでしょうか?)文字列を数値に変換するだけで済みます。 – melpomene
ありがとうございます、どうすればいいですか? –
私はPythonを使用していませんが、あなたのコードはとにかく間違っています:もし 'product'が' 'ラジエーター' 'なら、' 'ラジエーターを見つけました' 'この製品は0.50'' 'この製品は冷蔵庫です。 – melpomene