#๐Ÿ”’ Can't print a string

7 messages ยท Page 1 of 1 (latest)

upbeat sentinel
#

I am trying to print country but it just doesn't work, why is that? It worked with place which is pretty much the same thing

budget = float(input())
season = input()
country = str
place = str
if budget <=100:
    if season == "summer":
        budget = budget - budget*0.3
        country = "Somewhere in Bulgaria"
        place = "Camp"
    else:
        budget = budget - budget*0.7
        place = "Hotel"
elif 100<budget<=1000:
    if season == "summer":
        budget = budget - budget*0.4
        country = "Somewhere in Balkans"
        place = "Camp"
    else:
        budget = budget - budget*0.8
        country = "Somewhere in Balkans"
        place = "Hotel"
elif budget>1000:
    budget = budget - budget*0.9
    country = "Somewhere in Europe"
    place = "Hotel"

print(country)
print(place,"-",budget)```
obsidian notchBOT
#

@upbeat sentinel

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

upbeat sentinel
#

yeah it works, just forgot one thing inelse for the <=100

#

.. mb

#

!close

obsidian notchBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.