예를 들어, 텍스트 파일을 열어 사용자가 "구매"하고자하는 제품을 발견했습니다. 제품이 내가 지금까지 한 일이다텍스트 파일의 한 줄을 변수로 선언하려면 어떻게합니까?
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
감사합니다.하지만 어떻게 할 수 있습니까 ?? –
파이썬을 사용하지 않지만 어쨌든 코드가 잘못되었습니다 :'제품 '이''라디에이터' '라면,''라디에이터 발견''이 제품은 0.50''이 제품은 냉장고를 소비합니다. – melpomene