Nyckelord: input()

If-satsen: Positivt eller negativt tal
Skriv ett program som tar in ett tal från användaren. Programmet ska sedan skriva ut om talet är negativt eller positivt. Du kan utgå från att talet som skrivs in är en siffra.
Ledtråd
Använd funktionen input() för att ta in ett heltal från användaren. Observera att värdet från input behöver konverteras från en string till en float.
Svar
Nedan visas ett förslag på hur man kan lösa uppgiften:
number = float(input("Ange ett tal: "))
if number == 0:
print("Talet är varken positivt eller negativt!")
elif number > 0:
print("Talet är positivt!")
else:
print("Talet är negativt")
Först använder vi funktionen input() för att ta in ett värde från användaren. Observera att funktionen input() alltid returnerar en string. Det betyder att vi först måste konvertera textsträngen till et tal. Därför omsluter vi funktionen input() i funktionen float() som konverterar en variabel till en float. I denna uppgiften utgår vi från att användaren skriver in ett tal. Men observera att om användaren skulle skriva in bokstäver så skulle programmet krascha eftersom funktionen float() inte kan tolka tecken.
Vi använder sedan if-satser för att avgöra om talet är positivt eller negativt.