코드에서 "< = 80"부분에 오류가 반환됩니다. 왜 그런가요? 어떻게 해결할 수 있습니까?python 구문 오류 30/09/2013
if number_books >= 51 and <= 80
시도 :
if number_books >= 51 and number_books <= 80
다른 모든 차례 나오는와 같은
또는
그#Procedure to find number of books required
def number_books():
number_books = int(raw_input("Enter number of books you want to order: "))
price = float(15.99)
running_total = number_books * price
return number_books,price
#Procedure to work out discount
def discount(number_books):
if number_books >= 51 and <= 80:
discount = running_total/100 * 10
elif number_books >= 11 and <=50:
discount = running_total/100 * 7.5
elif number_books >= 6 and <=10:
discount = running_total/100 * 5
elif number_books >=1 and <=5:
discount = running_total/100 * 1
else print "Max number of books available to order is 80. Please re enter number: "
return discount
#Calculating final price
def calculation(running_total,discount):
final_price = running_total - discount
#Display results
def display(final_price)
print "Your order of", number_books, "copies of Computing science for beginners will cost £", final_price
#Main program
number_books()
discount(number_books)
calculation(running_total,discount)
display(final_price)
어떤 도움을 크게 이것은 잘못된
전체 오류를 게시하십시오. – thegrinner
@thegrinner : 문법은 아주 분명히 틀리며 일반적인 초보자도 실수입니다. –
@MartijnPieters 나도 알아, 난 그냥 미래에 더 많은 질문이 있으면 것들을 천천히하지 않을 전체 오류를 게시하는 습관에 OP를하고 싶습니다. – thegrinner