Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Python problem

Skapad av Borttagen, 2011-10-24 09:09 i Webbutveckling & Programmering

4 700
12 inlägg
0 poäng
Jag1
Visningsbild
P Hjälte 66 inlägg
0
Hello,

Jag håller på med Python och körde fast.
Det står:

"Instruktionen input() läser in en rad från användaren. Du kan spara det inmatade värdet
i en variabel.
Skriv ett program som frågar efter användarens namn och skriver sedan ut det tillsammans
med en valfri hälsningsfras."


Min kommentar: Ja här hänger jag inte med. Jag har iep som utvecklingsmiljö. För det första, om jag skriver in en instruktion i input, hur ska jag spara den som en variabel sedan?


2. Jag har ingen aning om hur jag ska skriva det programmet som efterfrågas?
Det är helt nya saker för mig så jag hänger inte med alls.

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

harddrive
Visningsbild
P 32 Vara Hjälte 2 779 inlägg
0

Svar till Jag1 [Gå till post]:
dittnamn = input("ditt namn?")
print("hej ",dittnamn)

Ingen status

Joel
Visningsbild
P Hjälte Många söta inlägg
0
Leta efter dokumentation för pythons standardbibliotek :) Där står det vad alla funktioner gör, vilka parametrar de tar och vad de returnerar. Man kan ofta lära sig mycket bara av att "slösurfa" lite i dokumentationen. Ett annat bra tips är att kolla någon annans källkod och försöka förstå den!

Kaka

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0


Ingen status

code
Visningsbild
P 25 Hjälte 76 inlägg
0
Svar till harddrive [Gå till post]:
Dock bättre att använda raw_input (om du använder 2.x):
http://docs.python.org/library/functions.html#raw_input

D2H
Visningsbild
P Hjälte 3 460 inlägg
0

Svar till code [Gå till post]:
Om någon pratar om input så tenderar det att vara 3.x då det är väldigt dåligt att använda input i Python 2.x.

http://docs.python.org/release/3.1.3/library/functions.html#input
3.x dokumentationen över input funktionen.

Ingen status

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till code [Gå till post]:
Men uppgiften säger att TS ska använda input

Ingen status

code
Visningsbild
P 25 Hjälte 76 inlägg
0
Svar till D2H [Gå till post]:
Jag vet att de har gjort om raw_input() i Python 3.x till input(), men standard brukar ju oftast fortfarande vara 2.x och det är inte alltid ens lärare vet skillnaden, så det är ju alltid bra att påpeka. Skrev ju att personen i fråga bara skulle använda det om h*n använde 2.x.


Svar till gaminggirl [Gå till post]:
Om det är 2.x så tror jag inte h*n får sämre betyg för att h*n använder en bättre lämpad funktion. :)

Jag1
Visningsbild
P Hjälte 66 inlägg
Trådskapare
0

Svar till harddrive [Gå till post]:



Jaha,

Då ska vi se om jag fattar något av detta.

Ska man skriva detta i interaktivt läge eller i skript?


1. "Skriv ett program som frågar efter användarens namn"

Då skriver jag alltså:

print ("Vad heter du?") och trycker sedan på retur.

Variabeln får heta "namn" och jag skriver:

namn=input("Erik") (Ska man ha citationstecken i input?)

Sedan:

"och skriver sedan ut det tillsammans
med en valfri hälsningsfras."


print=(namn) + ("Vänliga hälsningar")

Det fungerade dock inte
Jag1
Visningsbild
P Hjälte 66 inlägg
Trådskapare
0

Svar till harddrive [Gå till post]:



Jag provade detta men det hände ingenting. Jag kör python 3.x.
Jag1
Visningsbild
P Hjälte 66 inlägg
Trådskapare
0

Svar till harddrive [Gå till post]:



På första raden skriver jag:

namn=input("Hej, vad heter du?: ") . Sedan sparar jag denna.
Sedan skriver jag in Olle efter kolontecknet. Sedan sparar jag. Jag skriver inte Olle med citattecken, dvs "Olle".

På rad 2 skriver jag:
print("Hej",namn, "Skoj råkas!"). Sedan sparar jag detta.

Sedan trycker jag F5.

Resultatet blir:

Hej, vad heter du?:Olle

Jag trycker F5 en gång till och det blir:

0 Skoj råkas!

Men det blir ju inte helt rätt ändå.
Jag1
Visningsbild
P Hjälte 66 inlägg
Trådskapare
0
Det löste sig :)

Forum » Datorer & IT » Webbutveckling & Programmering » Python problem

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons