User:Allifreyr: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 99: | Line 99: | ||
| | | | ||
========='''] | ========='''] | ||
words = ' | words = 'frosti alex python verkefni nammi kerfi tölva leikjahönnun kindabjúga '.split() | ||
def getRandomWord(wordList): | def getRandomWord(wordList): | ||
wordIndex = random.randint(0, len(wordList) - 1) | wordIndex = random.randint(0, len(wordList) - 1) | ||
return wordList[wordIndex] | return wordList[wordIndex] | ||
| Line 107: | Line 106: | ||
print(HANGMANPICS[len(missedLetters)]) | print(HANGMANPICS[len(missedLetters)]) | ||
print() | print() | ||
print(' | print('Stafir sem vanta:', end=' ') | ||
for letter in missedLetters: | for letter in missedLetters: | ||
print(letter, end=' ') | print(letter, end=' ') | ||
print() | print() | ||
blanks = '_' * len(secretWord) | blanks = '_' * len(secretWord) | ||
for i in range(len(secretWord)): | for i in range(len(secretWord)): | ||
if secretWord[i] in correctLetters: | if secretWord[i] in correctLetters: | ||
blanks = blanks[:i] + secretWord[i] + blanks[i+1:] | blanks = blanks[:i] + secretWord[i] + blanks[i+1:] | ||
for letter in blanks: | for letter in blanks: | ||
print(letter, end=' ') | print(letter, end=' ') | ||
print() | print() | ||
def getGuess(alreadyGuessed): | def getGuess(alreadyGuessed): | ||
while True: | while True: | ||
print(' | print('Giskaðu á staf') | ||
guess = input() | guess = input() | ||
guess = guess.lower() | guess = guess.lower() | ||
if len(guess) != 1: | if len(guess) != 1: | ||
print(' | print('Skrifaðu einn staf') | ||
elif guess in alreadyGuessed: | elif guess in alreadyGuessed: | ||
print(' | print('Þú hefur núþegar giskað á þennan staf') | ||
elif guess not in ' | elif guess not in 'aábcdefghijklmnopqrstuvwxyzöþæðéíúó': | ||
print(' | print('Skrifaðu inn STAF') | ||
else: | else: | ||
return guess | return guess | ||
def playAgain(): | def playAgain(): | ||
print('Viltu spila aftur? (já eða nei)') | |||
print(' | return input().lower().startswith('j') | ||
return input().lower().startswith(' | |||
print('H A N G M A N') | print('H A N G M A N') | ||
missedLetters = '' | missedLetters = '' | ||
| Line 142: | Line 139: | ||
gameIsDone = False | gameIsDone = False | ||
while True: | while True: | ||
displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) | displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) | ||
guess = getGuess(missedLetters + correctLetters) | guess = getGuess(missedLetters + correctLetters) | ||
if guess in secretWord: | if guess in secretWord: | ||
correctLetters = correctLetters + guess | correctLetters = correctLetters + guess | ||
foundAllLetters = True | foundAllLetters = True | ||
for i in range(len(secretWord)): | for i in range(len(secretWord)): | ||
| Line 154: | Line 149: | ||
break | break | ||
if foundAllLetters: | if foundAllLetters: | ||
print(' | print('Já, leyniorðið er "' + secretWord + '"! Þú vannst!') | ||
gameIsDone = True | gameIsDone = True | ||
else: | else: | ||
missedLetters = missedLetters + guess | missedLetters = missedLetters + guess | ||
if len(missedLetters) == len(HANGMANPICS) - 1: | if len(missedLetters) == len(HANGMANPICS) - 1: | ||
displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) | displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) | ||
print(' | print('Þú ert búinn með giskinn þín!\nEftir að hafa giskað á ' + str(len(missedLetters)) + ' vitlausa stafi og ' + str(len(correctLetters)) + ' rétt gisk, orðið var "' + secretWord + '"') | ||
gameIsDone = True | gameIsDone = True | ||
if gameIsDone: | if gameIsDone: | ||
if playAgain(): | if playAgain(): | ||
Latest revision as of 14:25, 15 November 2013
Valdi áfangan vegna þess að ég hef áhuga á forritun, tölvutækni og tölvuleikjum.
Hef áhuga fyrir því að prófa allt sem er hérna og sjá hvort ég sé með einhvern áhuga á því. Ég hallast samt að því að læra forritun eða kerfisfræði seinna.
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int tomato = 12;
int kotl = 11;
int rubick = 10;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(tomato, OUTPUT);
pinMode(kotl, OUTPUT);
pinMode(rubick, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(tomato, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(tomato, LOW); // turn the LED off by making the voltage LOW
delay(200); // wait for a second
digitalWrite(kotl, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(kotl, LOW); // turn the LED off by making the voltage LOW
delay(200); // wait for a second
digitalWrite(rubick, HIGH); // turn the LED on (HIGH is the voltage level)
delay(5000); // wait for a second
digitalWrite(rubick, LOW); // turn the LED off by making the voltage LOW
delay(200);
digitalWrite(kotl, HIGH); // turn the LED on (HIGH is the voltage level)
delay(200); // wait for a second
digitalWrite(kotl, LOW); // turn the LED off by making the voltage LOW
delay(200); // wait for a second
}
Eyddi tímanum í að læra á python með því að nota tutorialspoint.com síðuna. Dæmi um það sem ég las um og lærði á í python: [1]
Hangman Leikur
--------------
import random
HANGMANPICS = [
+---+
| |
|
|
|
|
=========,
+---+
| |
O |
|
|
|
=========,
+---+
| |
O |
| |
|
|
=========,
+---+
| |
O |
/| |
|
|
=========,
+---+
| |
O |
/|\ |
|
|
=========,
+---+
| |
O |
/|\ |
/ |
|
=========,
+---+
| |
O |
/|\ |
/ \ |
|
=========]
words = 'frosti alex python verkefni nammi kerfi tölva leikjahönnun kindabjúga '.split()
def getRandomWord(wordList):
wordIndex = random.randint(0, len(wordList) - 1)
return wordList[wordIndex]
def displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord):
print(HANGMANPICS[len(missedLetters)])
print()
print('Stafir sem vanta:', end=' ')
for letter in missedLetters:
print(letter, end=' ')
print()
blanks = '_' * len(secretWord)
for i in range(len(secretWord)):
if secretWord[i] in correctLetters:
blanks = blanks[:i] + secretWord[i] + blanks[i+1:]
for letter in blanks:
print(letter, end=' ')
print()
def getGuess(alreadyGuessed):
while True:
print('Giskaðu á staf')
guess = input()
guess = guess.lower()
if len(guess) != 1:
print('Skrifaðu einn staf')
elif guess in alreadyGuessed:
print('Þú hefur núþegar giskað á þennan staf')
elif guess not in 'aábcdefghijklmnopqrstuvwxyzöþæðéíúó':
print('Skrifaðu inn STAF')
else:
return guess
def playAgain():
print('Viltu spila aftur? (já eða nei)')
return input().lower().startswith('j')
print('H A N G M A N')
missedLetters =
correctLetters =
secretWord = getRandomWord(words)
gameIsDone = False
while True:
displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord)
guess = getGuess(missedLetters + correctLetters)
if guess in secretWord:
correctLetters = correctLetters + guess
foundAllLetters = True
for i in range(len(secretWord)):
if secretWord[i] not in correctLetters:
foundAllLetters = False
break
if foundAllLetters:
print('Já, leyniorðið er "' + secretWord + '"! Þú vannst!')
gameIsDone = True
else:
missedLetters = missedLetters + guess
if len(missedLetters) == len(HANGMANPICS) - 1:
displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord)
print('Þú ert búinn með giskinn þín!\nEftir að hafa giskað á ' + str(len(missedLetters)) + ' vitlausa stafi og ' + str(len(correctLetters)) + ' rétt gisk, orðið var "' + secretWord + '"')
gameIsDone = True
if gameIsDone:
if playAgain():
missedLetters =
correctLetters =
gameIsDone = False
secretWord = getRandomWord(words)
else:
break
Heimskulegir brandarar Síða sem ég notaði fyrir brandara: [2] ------------------------------------------------------------------------------------ print ('How can you get four suits for a dollar?') input () print ('Buy a deck of cards.') print ('How do dinosaurs pay their bills?') input () print ('With Tyrannosaurus checks.') print ('What do you call a pig that does karate?') input () print ('A pork chop.')
Giskunar leikur.
import random
guessesTaken = 0
print('Hæ, hvað heitir þú?')
myName = input()
number = random.randint(1, 20)
print('Jæja, ' + myName + ', Ég er að hugsa um tölu á milli 1 og 20.')
while guessesTaken < 6:
print('Giskaðu')
guess = input()
guess = int(guess)
guessesTaken = guessesTaken + 1
if guess < number:
print('Þú giskaðir of lágt')
if guess > number:
print('Þú giskaðir of hátt')
if guess == number:
break
if guess == number:
guessesTaken = str(guessesTaken)
print('Vel gert, ' + myName + '! Þú giskaðir á töluna mína í ' + guessesTaken + ' tilraunum!')
if guess != number:
number = str(number)
print('Nei, talan sem ég var að hugsa um var ' + number)
Eyddi miklum tíma í því að leika mér í PicoCricket. *Er því miður ekki með gögnina síðan þá*