User:Allifreyr: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 184: | Line 184: | ||
input () | input () | ||
print ('A pork chop.') | 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) |
Revision as of 13:41, 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 = 'kanína frosti alex lyklaborð teppi skjár eggjabakki fablab kerfi'.split() def getRandomWord(wordList): # This function returns a random string from the passed list of strings. wordIndex = random.randint(0, len(wordList) - 1) return wordList[wordIndex] def displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord): print(HANGMANPICS[len(missedLetters)]) print() print('Missed letters:', end=' ') for letter in missedLetters: print(letter, end=' ') print() blanks = '_' * len(secretWord) for i in range(len(secretWord)): # replace blanks with correctly guessed letters if secretWord[i] in correctLetters: blanks = blanks[:i] + secretWord[i] + blanks[i+1:] for letter in blanks: # show the secret word with spaces in between each letter print(letter, end=' ') print() def getGuess(alreadyGuessed): # Returns the letter the player entered. This function makes sure the player entered a single letter, and not something else. while True: print('Guess a letter.') guess = input() guess = guess.lower() if len(guess) != 1: print('Please enter a single letter.') elif guess in alreadyGuessed: print('You have already guessed that letter. Choose again.') elif guess not in 'abcdefghijklmnopqrstuvwxyz': print('Please enter a LETTER.') else: return guess def playAgain(): # This function returns True if the player wants to play again, otherwise it returns False. print('Do you want to play again? (yes or no)') return input().lower().startswith('y') print('H A N G M A N') missedLetters = correctLetters = secretWord = getRandomWord(words) gameIsDone = False while True: displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) # Let the player type in a letter. guess = getGuess(missedLetters + correctLetters) if guess in secretWord: correctLetters = correctLetters + guess # Check if the player has won foundAllLetters = True for i in range(len(secretWord)): if secretWord[i] not in correctLetters: foundAllLetters = False break if foundAllLetters: print('Yes! The secret word is "' + secretWord + '"! You have won!') gameIsDone = True else: missedLetters = missedLetters + guess # Check if player has guessed too many times and lost if len(missedLetters) == len(HANGMANPICS) - 1: displayBoard(HANGMANPICS, missedLetters, correctLetters, secretWord) print('You have run out of guesses!\nAfter ' + str(len(missedLetters)) + ' missed guesses and ' + str(len(correctLetters)) + ' correct guesses, the word was "' + secretWord + '"') gameIsDone = True # Ask the player if they want to play again (but only if the game is done). 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)