Εάν έχετε λίγο πιο "προχωρημένους" μαθητές στην Γ' Τάξη ως πρόταση για την ώρα του κώδικα και όχι μόνο:
μία διασκεδαστική ??? δραστηριότητα με Python προσαρμοσμένη στο πλαισιο της εξεταστέας ύλης
http://blogs.sch.gr/chatzipap/2017/10/16/brain_massage/
αλλά ΟΧΙ βέβαια για διαγώνισμα ή εξετάσεις :D
Κάτω δεξιά αχνοφαίνεται για ευνόητους λόγους και σύνδεσμος με ενδεικτική λύση
Καλησπέρα! Είμαι απόφοιτος ΕΠΑΛ και τώρα θα ξαναδώσω πανελλήνιες μήπως περάσω σε μια καλύτερη σχολή και βρήκα αυτήν την άσκηση αρκετά ενδιαφέρον για να δουλέψει λίγο το μυαλό ;D ο κώδικας είναι αρκετά spaghetti δυστυχώς γιατί δεν έκατσα να του δώσω πολύ αφοσίωση αλλά πιστεύω την κάνει την δουλειά του.
# -*- coding:cp1253 -*-
import random
def suffleWords(word):
if word <= 3:
return word
chars=[]
for char in word:
chars.append(char)
newtext=""
newtext+=chars[0]
for i in range(len(chars)-2):
randomchar=random.randint(1,len(chars)-2)
newtext+=chars[randomchar]
chars.pop(randomchar)
newtext+=chars[-1]
return newtext
def splitTextinWords(text):
words = []
current_word = ""
for char in text:
if char in " .,":
if current_word != "":
words.append(current_word)
current_word = ""
else:
current_word += char
return words
textfun=raw_input("? ")
textfun=splitTextinWords(textfun)
newtext=""
for word in textfun:
newtext+=suffleWords(word)+" "
print newtext