Code: Select all
# Räkna blanka tecken, version 2
s = input('Skriv en text: ')
n = 0
for c in s:
if c == ' ':
n = n + 1
print(f'Texten innehåller {n} blanka tecken')
Moderator: Moderator 1
Code: Select all
# Räkna blanka tecken, version 2
s = input('Skriv en text: ')
n = 0
for c in s:
if c == ' ':
n = n + 1
print(f'Texten innehåller {n} blanka tecken')
Code: Select all
#Undersök om text innehåller något vitt tecken
s = input('Skriv en text: ')
if ' ' in s or '\t' in s:
print('Innehåller vitt tecken!')
else:
print('Inget vitt tecken')
Code: Select all
# Leta efter det första vita tecknet i en text
s = input('Skriv en text: ')
i = 0 # en räknare
for c in s:
if c == ' ' or c == '\t':
break
i = i + 1
if i < len(s):
print(f'Första vita tecken finns på plats {i}')
else:
print('Inget vitt tecken')
Code: Select all
# Leta efter det första vita tecknet i en text
s = input('Skriv en text: ')
i = 0 # en räknare
for c in s:
if c == ' ' or c == '\t':
break
i = i + 1
if i < len(s):
print(f'Första vita tecken finns på plats {i}')
else:
print('Inget vitt tecken')
Code: Select all
# Leta efter det sista vita tecknet i en text
s = input('Skriv en text: ')
i = 0 # en räknare
for c in s[::-1]:
if c == ' ' or c == '\t':
break
i = i + 1
if i < len(s):
print(f'Första vita tecken finns på plats {i}')
else:
print('Inget vitt tecken')
Code: Select all
# Leta efter det sista vita tecknet i en text
s = input("Skriv en text: ")
i = len(s)-1
while i >= 0:
if s[i] == " " or s[i] == "\t":
break
i -= 1
if i >= 0:
print(f"Sista vita tecken finns på plats nr {i:d}")
else:
print("Inga vita tecken")
Code: Select all
# Leta efter det sista vita tecknet i en text
s = input('Skriv en text: ')
i = 0 # en räknare
for c in s[::-1]:
if c == ' ' or c == '\t':
i = len(s)-1 - i
break
i = i + 1
if i < len(s):
print(f'Första vita tecken finns på plats {i}')
else:
print('Inget vitt tecken')
Code: Select all
s = input('Skriv en text: ')
i = 0 # en räknare
for i in range(0, len(s)):
if s[i] == ' ' or s[i] == '\t':
print(f'Första vita tecknet finns på plats {i}')
break
else:
print('Inga vita tecken')
Code: Select all
print("Välkommen till Flumräknaren!") #Flumräknaren
print("")
print("Så får du ut mest av din medicin!")
print("")
print("Först måste vi veta lite om ditt recept på det roliga, vänligen fyll i dessa 8 frågor:")
print("-------------------------------------------------------------------------------------------------------------")
hurmangauttag = int(input("Hur många uttag har du? ")) #Hur många uttag har du?
hurmangapaket = int(input("Hur många paket har du fått utskrivet per gång? ")) #Hur många paket har du fått utskrivet per gång?
hurmangatabletter = int(input("Hur många tabletter är det i varje paket? ")) #Hur många tabletter är det i varje paket?
skataperdag = int(input("Hur många tabletter har du utskrivet per dag? ")) #Hur många tabletter har du utskrivet per dag?
senastehosdoktorn = int(input("Hur många dagar var det sen du fick receptet? ")) #Hur många dagar var det sen du fick receptet?
nastahosdoktorn = int(input("Hur många dagar är det till nästa läkarbesök? ")) #Hur många dagar är det till nästa läkarbesök?
flumdos = int(input("Hur många tabletter behöver du för att flumma? ")) #Hur många tabletter behöver du för att flumma?
samtliga = (hurmangauttag * hurmangapaket * hurmangatabletter) #Räknar ut totalt antal tabletter
print("")
print("Om du inte flummat bör du ha", (samtliga - (senastehosdoktorn * skataperdag)), "kvar.") #Kontroll av kvarvarande antal
print("")
harkvar = int(input("Hur många tabletter/kapslar har du egentligen kvar? ")) #Hur många tabletter/kapslar har du kvar?
print("")
dagar = (samtliga / skataperdag) #Totalt antal dagar
dagarmellanbesok = (senastehosdoktorn + nastahosdoktorn) #Dagar mellan besök
totalflum = (samtliga / flumdos) #Räknar ut total antal flumdagar
dagarderackeri = (harkvar / skataperdag) #Räknar ut dagar det räcker i
kvarvarandedagar = (dagarderackeri - nastahosdoktorn) #Räknar ut kvarvarande dagar
kvarattflumma = (kvarvarandedagar / flumdos) #Räknar ut hur många gånger man kan flumma till
print("") #Utsats
print("-------------------------------------------------------------------------------------------------------------")
print("Du har fått", samtliga ,"tabletter utskrivna, o de ska räcka i", dagarmellanbesok ,"dagar, men du har fått utskrivet för", dagar ,"dagar")
print("Om du vill så kan du flumma, det kan du göra", totalflum ,"gånger totalt istället. Du har", harkvar ,"tabletter kvar, och de")
print("ska räcka i", nastahosdoktorn ,"dagar, och de räcker i", dagarderackeri ,"dagar. Alltså kan du flumma", kvarattflumma ,"gånger till på det,")
print("utöver ordinerad dos, som är kvar.")
print("") #Kommentar om flummeriet
if (nastahosdoktorn < dagarderackeri):
print("Du kan flumma på ett tag till!")
else:
print("Du bör ta det lite lugnare med flummet!")
Code: Select all
# Översätt amerikanskt datum till svensk form
a = input('Skriv ett amerikanskt datum som mm/dd/åå: ')
månad = a[:2]
dag = a[3:5]
år = a[6:]
s = '20' + år + '-' + månad + '-' + dag
print('Svenskt datum: ' + s)
Code: Select all
Svenskt datum: 2020-11-14
Code: Select all
a = input('Skriv ett svenskt datum som åååå-mm-dd: ')
år = a[2:4]
månad = a[5:7]
dag = a[8:]
s = månad + '/' + dag + '/' + år
print('Amerikanskt datum: ', s)