11 svar
347 visningar
maialk 190
Postad: 10 okt 2023 18:55

Skriv kod

hej!

jag behöver hjälp med denna 

Skriv ett program som läser in en sträng från användaren och skriver ut alla tecken på en egen rad utom tecknena a och t.

Jag har kommit på att den ska ha en if sats men resten  vet jag inte hur jag ska hantera 

MrPotatohead 6213 – Moderator
Postad: 10 okt 2023 20:16

Du kan använda str.replace() för att byta ut a och t mot tomrum (""). 

Hondel 1377
Postad: 10 okt 2023 21:26 Redigerad: 10 okt 2023 21:27

Du kan loopa över bokstäverna. Du kan göra såhär

for c in my_string:

# använd en if-sats 

ATD96 23
Postad: 18 dec 2023 21:26

# Läs in en sträng från användaren
input_str = input("Ange en sträng: ")

# Loopa igenom varje tecken i strängen
for char in input_str:
# Kontrollera om tecknet inte är 'a' eller 't'
if char.lower() not in ['a', 't']:
# Skriv ut tecknet på en egen rad
print(char)

I det här programmet använder vi en for-loop för att gå igenom varje tecken i den inmatade strängen. Inuti loopen används en if-sats för att kontrollera om tecknet inte är 'a' eller 't'. Om villkoret är sant, skrivs tecknet ut på en egen rad med print(char).

För att göra jämförelsen icke-skiftlägeskänslig används char.lower() för att konvertera tecknet till små bokstäver innan jämförelsen.

Du kan kopiera detta program och köra det i en Python-miljö för att testa det själv. Hoppas det hjälper! Om du har några frågor eller behöver ytterligare förklaringar, tveka inte att fråga.

MrPotatohead 6213 – Moderator
Postad: 18 dec 2023 21:48

Snyggt använt av ChatGpt👍

farfarMats 1187
Postad: 18 dec 2023 22:04

som inte fattat betydelsen av indentationer i Python

MrPotatohead 6213 – Moderator
Postad: 18 dec 2023 22:07

GPT är bra på sånt, tyvärr följer de ej med när man kopierar in här..😫

ATD96 23
Postad: 19 dec 2023 16:49

GPT är ett bra sätt för att lära sig skriva kod :)

MrPotatohead 6213 – Moderator
Postad: 19 dec 2023 17:17

Det är det verkligen. Men att kopiera in det här som om du själv skrivit det känns inte helt rätt😇 GPT vill oxå ha cred!

ATD96 23
Postad: 20 dec 2023 10:26

Ska tänka på det :D

Inlägg som inte var relevanta för tråden har tagits bort. /Smutstvätt, moderator 

maialk 190
Postad: 28 feb 05:14

Tack så mycket 

Svara
Close