[Tutor] SQL querying

2018-08-30 Thread Rafael Knuth
Can I do SQL querying in Python? What packages do I need for that purpose? (specifically for mySQL) Thanks. ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] Getting started with Pandas

2018-08-22 Thread Rafael Knuth
> You are not returning anything. > You need to use the return keyword otherwise your > function just generates the data internally then > throws it away again. ok, got it - thanks. my code below did not require a return statement, hence I was assuming it wouldn't be needed in my function

[Tutor] Getting started with Pandas

2018-08-22 Thread Rafael Knuth
import pandas as pd cities_lst = pd.read_table("cool_cities.csv") cities_lst.head() I was trying to rewrite the above as a function. Unlike my code above, my function below did not return the first 5 rows, but just nothing: def cities(file_name): import pandas as pd cities_lst =

Re: [Tutor] understanding Python naming conventions & semantics

2018-08-15 Thread Rafael Knuth
> A good thing to do but in some cases you have > to settle for "that's just the way Guido made it" :-) Thanks for the elaborate answer. That helps me a lot, as I see some similarities to natural languages: There is a clearly defined structure, but in some cases purely arbitrary decisions have

[Tutor] understanding Python naming conventions & semantics

2018-08-15 Thread Rafael Knuth
I am trying to wrap my head around naming conventions & semantics in Python. Here are two code snippets, and below those two snippets are my questions: # code snippet 1 file_path = "C:\\Users\\...etl.csv" with open(file_path) as file_object: contents = file_object.read() contents_split =

Re: [Tutor] Is there a better way to write my code?

2018-08-14 Thread Rafael Knuth
> I wrote this code below > I was wondering if there is a shorter, more elegant way to accomplish this > task. > Thanks! thank you so much everyone! List comprehension is really cool. One thing I like about list comprehension is that you can get a dictionary, tuples or lists as a result by just

[Tutor] Is there a better way to write my code?

2018-08-13 Thread Rafael Knuth
I wrote this code below which aims to concatenate strings with their respective string length. I was wondering if there is a shorter, more elegant way to accomplish this task. Thanks! animals = ["Dog", "Tiger", "SuperLion", "Cow", "Panda"] # step one: convert the animal list into a list of lists

[Tutor] How to write a function which reads files

2018-08-07 Thread Rafael Knuth
Hi there, I got this here: file_path = "C:\\Users\\...\\MyFile.txt" # path shortened for better readability with open(file_path) as file_object: contents = file_object.read() print(contents) It works. Now I want to convert the code above into a function. This is what I wrote: def

[Tutor] Counting Items on a List associated w/ Index #

2018-08-03 Thread Rafael Knuth
Hi there, I wrote a function which is supposed to count the number of items on each index #. For starters, here's a list I created to test the function: properties = ["mansion, modern, swimming_pool" , "mansion, historic, air_conditioning", "penthouse, modern, whirlpool"] # index 0 = property

[Tutor] Looping through Dictionaries

2017-05-23 Thread Rafael Knuth
I wrote a function (shopping list) which calculates the total price of the purchase (quantity * price) as well as the stock change (stock - quantity). I know the latter is imperfect (my function does not take into account if items are out of stock for example, but that's my next challenge. The

Re: [Tutor] urllib ... lost novice's question

2017-05-10 Thread Rafael Knuth
>> Then, there is another package, along with a dozen other >> urllib-related packages (such as aiourllib). > > Again, where are you finding these? They are not in > the standard library. Have you been installing other > packages that may have their own versions maybe? they are all available via

[Tutor] urllib ... lost novice's question

2017-05-08 Thread Rafael Knuth
Which package should I use to fetch and open an URL? I am using Python 3.5 and there are presently 4 versions: urllib2 urllib3 urllib4 urllib5 Common sense is telling me to use the latest version. Not sure if my common sense is fooling me here though ;-) Then, there is another package, along

[Tutor] General question rgrd. usage of libraries

2017-05-05 Thread Rafael Knuth
Hi there, I just recently learned how to build a basic web scraper with Python 3.5 (I am learning Python for data analytics purposes). Being new to coding, I have a question: How do I know which libraries I need to perform a certain task? For example, in case of this web scraper (which I built

[Tutor] Working with APIs - understanding the basics (Python 3.5)

2017-04-29 Thread Rafael Knuth
can anyone recommend good resources? I am primarily in search of simple, clean code examples & practical usecases (Google APIs for example). Thanks. Right now, I am learning at Codecademy, Dataquest.io, Datacamp and from "Python Crash Course" by Eric Matthews. I am new to programming, Python is

Re: [Tutor] Visual Studio Community 2017

2017-04-20 Thread Rafael Knuth
> PyCharm :) I dumped VS 2017, after testing several IDEs I am perfectly happy with PyCharm EDU :) It comes with Python 3.5 and importing & working with libraries like matplotlib is really, really easy. PyCharm EDU is a very nice IDE for me as a student

[Tutor] Visual Studio Community 2017

2017-04-18 Thread Rafael Knuth
I wanted to start my first project using matplotlib (I have never worked with libraries before). I am trying to get started with VS Community 2017, and I am having trouble performing the most basic tasks such as installing matplotlib. Anyone here using VS 2017? Or, can anyone recommend an

[Tutor] understanding code testing

2017-04-15 Thread Rafael Knuth
can anyone point me to good learning resources on this subject? (python 3) ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] creating .json files

2017-04-14 Thread Rafael Knuth
> You need to open the file to create it: Ok, got you. Thanks, Alan! ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor

[Tutor] creating .json files

2017-04-13 Thread Rafael Knuth
Is there a way to split these two into separate steps: a) creating a .json file b) manipulating it (a, r, w ...) Example: "import json number_list = [1, 2, 3, 4, 5, 6, 7, 8, 9] file_name = "my_numbers.json" with open(file_name, "w") as a: json.dump(number_list, a) What if I just wanted to

Re: [Tutor] Count for loops

2017-04-11 Thread Rafael Knuth
>>> b = "3"+b[2:] #Removing the decimal point so that there are digits only in >> >> my_number = 3.14159 > > Here you assign a floating point number to mmy_number but > the code Sama wrote was for working with strings read > from a text file. > > You would need to convert it first: > > my_number

Re: [Tutor] Count for loops

2017-04-08 Thread Rafael Knuth
Dear Sama, thank you so much for your explanation and sorry to bother you on the same subject again. I learn the most by taking code apart line by line, putting it together, taking apart again, modifying it slightly ... which is exactly what I did with your code. On Tue, Apr 4, 2017 at 3:20 PM,

Re: [Tutor] Count for loops

2017-04-04 Thread Rafael Knuth
Sarma: thank you so much, I checked your code, it works. However, can you enlighten me what it exactly does? I do not understand it (yet). Thank you in advance. file_path = "C:/Users/Rafael/PythonCode/PiDigits.txt" with open (file_path) as a: b = a.read() get_year = input("What year were

[Tutor] Count for loops

2017-04-03 Thread Rafael Knuth
I wrote a program which checks if PI (first one million digits) contains a person's birth year. file_path = "C:/Users/Rafael/PythonCode/PiDigits.txt" with open (file_path) as a: b = a.read() get_year = input("What year were you born? ") for year in b: if get_year in b:

[Tutor] reading files in Python 3

2017-03-30 Thread Rafael Knuth
I can read files like this (relative path): with open("Testfile_B.txt") as file_object: contents = file_object.read() print(contents) But how do I read files if I want to specify the location (absolute path): file_path = "C:\Users\Rafael\Testfile.txt" with open(file_path) as

Re: [Tutor] super constructor usage

2017-03-30 Thread Rafael Knuth
>> > I am trying to wrap my head around the super constructor. Is it possible to embed a super constructor into an if / elif statement within the child class? if message == "string A": return X elif: return Y How should I modify my code below? (I couldn't solve that by myself) class A: def

[Tutor] super constructor usage

2017-03-29 Thread Rafael Knuth
I am trying to wrap my head around the super constructor. Simple example: class A: def __init__(self): print("world") class B(A): def __init__(self): print("hello") super(B, self).__init__() B() Then I changed the parent class A like this, as I wanted to test

[Tutor] FUNCTIONS vs. CLASSES (early beginner questions)

2017-03-28 Thread Rafael Knuth
Question: When should I use functions? When should I use classes? I wrote my program twice: as a function and as a class (I did so for educational purposes, to better understand both concepts). Both programs do exactly the same, and the work neatly. Can you advise when I should use functions and

Re: [Tutor] Using Class Properly - early beginner question

2017-03-22 Thread Rafael Knuth
thanks for your feedback! @boB I wrote a function that does exactly what I want, and that is: Create a shopping list and then let the user decide which items (food) are supposed to be instantly consumed and which ones stored. def ManageFood(): create_shopping_list = [] prompt = ("Which

[Tutor] Using Class Properly - early beginner question

2017-03-21 Thread Rafael Knuth
I am trying to write a food shopping list. The user should be able to add items to that shopping list, and later on decide what should happen to those purchased foods: instantly consumed or stored. My initial idea was to create a parent class to populate the shopping list and a child class to

[Tutor] tiny, little issue with list

2017-03-19 Thread Rafael Knuth
LogActivities = [] prompt = ("What have you done today? ") prompt += ("Enter 'quit' to exit. ") while True: activity = input(prompt) LogActivities.append(activity) if activity == "quit": print("Let me recap. This is what you've done today: %s." % ", " .join(LogActivities))

[Tutor] printing items form list

2017-03-03 Thread Rafael Knuth
I want to print individual items from a list like this: You have a book, towel, shirt, pants in your luggage. This is my code: suitcase = ["book", "towel", "shirt", "pants"] print ("You have a %s in your luggage." % suitcase) Instead of printing out the items on the list, my code appends the

[Tutor] looping - beginner question

2017-03-02 Thread Rafael Knuth
I wrote a program that is supposed to take orders from customers in a bar. If the desired drink is available, the customer will be served. If not, he will be informed that the drink is not available. This is what I wrote: bar = ["beer", "coke", "wine"] customer_order = input("What would you like

[Tutor] counting number of loops

2017-02-25 Thread Rafael Knuth
I want to compare two strings and count the number of identical letters: stringB = "ABCD" stringA = "AABBCCDDEE" for b in stringB: if b in stringA: r = 0 r += 1 print (r) How do I count the output (r) instead of printing it out? (result should be 4). Thanks!

[Tutor] Class Inheritance

2017-02-21 Thread Rafael Knuth
Hey there, I am trying to wrap my head around Class Inheritance in Python, and I wrote a little program which is supposed to calculate revenues from customers who don't get a discount (parent class) and those who get a 30% discount (child class): class FullPriceCustomer(object): def

[Tutor] Split Method

2014-01-30 Thread Rafael Knuth
Hey there, I am having some issues with splitting strings. I already know how to split strings that are separated through empty spaces: def SplitMyStrings(): Colors = red blue green white black.split() return (Colors) print(SplitMyStrings()) ['red', 'blue', 'green', 'white', 'black']

[Tutor] Python Django

2014-01-09 Thread Rafael Knuth
Hej there, I am very interested to hear your opinion on which version of Python to use in conjunction with Django. Currently, I am taking a class at Udemy and they recommend using Python 2.7 with Django 1.6. because both versions work well with each other. Over the last few months I got pretty

[Tutor] Activating virtualenv in Windows

2014-01-06 Thread Rafael Knuth
Hej guys, does anyone know how to activate virtualenv in Windows? In Terminal it's: source bin/activate Couldn't find the corresponding command for Windows that actually worked. Any ideas? Thanks! Rafael ___ Tutor maillist - Tutor@python.org To

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
Hej there, I use any() and all() frequently. For example, suppose you have a function that takes a list of numbers, and they are all supposed to be positive. def calculate_values(numbers): if all(number 0 for number in numbers): # do the calculation else: raise

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
got it! Thanks, Peter On Tue, Dec 17, 2013 at 4:27 PM, Peter Otten __pete...@web.de wrote: Rafael Knuth wrote: Hej there, I use any() and all() frequently. For example, suppose you have a function that takes a list of numbers, and they are all supposed to be positive. def

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
BUT: this really doesn't make much sense! Your if construct is a lot more readable than what any or all would give you in this example. As pointed out repeatedly here, you can always replace any() and all() with a combination of for and if, it's really a question of readability (and style)

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
def check_values(a, b): if all(number = 0 for number in range(a, b)): return True else: raise ValueError(negative number) And: def PositiveCalculator(a, b): if a 0 and b 0: return a + b else: raise ValueError(negative number)

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
me any output, and I was wondering what I am doing wrong here? Raf On Tue, Dec 17, 2013 at 4:56 PM, Rafael Knuth rafael.kn...@gmail.com wrote: def check_values(a, b): if all(number = 0 for number in range(a, b)): return True else: raise ValueError(negative number

Re: [Tutor] Built In Functions

2013-12-17 Thread Rafael Knuth
Look at this line: if __name__ == __main__: do so very closely :) In monospaced font :) Took me forever to see it, thanks Gmail... Ok ... found it ;-) Thanks! ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription

Re: [Tutor] Prime Numbers

2013-12-16 Thread Rafael Knuth
Hej there, number = 9 for element in range(2,9): 3 % 2 != 0: My assumption is that the program should end the loop after the first iteration again and it then should return True. No. If it did that, it wouldn't be a *loop* at all, would it? The whole reason loops (for and while) exist is

[Tutor] Built In Functions

2013-12-16 Thread Rafael Knuth
Hey there, I am currently looking into all built in functions in Python 3.3.0, one by one, in order to understand what each of them specifically does (I am familiar with some of them already, but most built in functions are still alien to me). I am working with the Python documentation

[Tutor] Prime Numbers

2013-12-15 Thread Rafael Knuth
Hej, I stumbled upon this program here (Python 3.3.0) and I don't quite understand how the for loop plays with the return True statement: def is_prime(number): for element in range(2, number): if number % element == 0: return False return True Now, I would expect the

Re: [Tutor] Converting integers into digit sum (Python 3.3.0)

2013-12-10 Thread Rafael Knuth
Hej there, I don't know if everyone would consider this more elegant but it's certainly shorter: Thanks! def DigitSum(YourNumber): ... return sum(map(int, YourNumber)) ... DigitSum('55') 10 I don't understand yet what the map function does - can you explain? I read the Python 3.3.0

Re: [Tutor] Converting integers into digit sum (Python 3.3.0)

2013-12-10 Thread Rafael Knuth
Hej Steven, thanks for the clarification. I have two questions - one about map function and the other about return. So, in mathematics we might have a mapping between (let's say) counting numbers 1, 2, 3, 4, ... and the even numbers larger than fifty, 52, 54, 56, ... and so on. The mapping

[Tutor] Converting integers into digit sum (Python 3.3.0)

2013-12-09 Thread Rafael Knuth
Hej there, I wrote a program that converts an integer into a digit sum: def DigitSum(YourNumber): DigitList = [] YourNumber = str(YourNumber) for i in YourNumber: DigitList.append(int(i)) print(sum(DigitList)) DigitSum(55) 10 It actually works but I was wondering if

Re: [Tutor] Converting integers into digit sum (Python 3.3.0)

2013-12-09 Thread Rafael Knuth
Thanks, guys - got it! I was suspecting that my solution is too complex and that there must be a simpler way to convert integers into a digit sum. Have a great morning/day/evening, Raf On Mon, Dec 9, 2013 at 9:23 AM, Amit Saha amitsaha...@gmail.com wrote: On Mon, Dec 9, 2013 at 6:08 PM, Rafael

Re: [Tutor] Converting integers into digit sum (Python 3.3.0)

2013-12-09 Thread Rafael Knuth
Tu sum it up (aha!): you algorithm is the right and only one No, it's not the only one. It's certainly the most obvious one, but there is also the pure numbers approach pointed out by me and Alan. So far I received 7 different alternative suggestions, both pure numbers mixed int/str

[Tutor] Unit testing in Python (3.3.0) for beginners

2013-12-08 Thread Rafael Knuth
Hey there, I struggle to understand what unit testing specifically means in practice and how to actually write unit tests for my code (my gut is telling me that it's a fairly important concept to understand). Over the last few days I learned how to write and work with classes, I learned quite a

[Tutor] Beginner's question: Looping through variable list simultaneously

2013-12-03 Thread Rafael Knuth
Hej there, I am writing a little throw away program in order to better understand how I can loop through a variable and a list at the same time. Here's what the program does and how it looks like: It counts the number of backpackers (assuming a growth rate of 15 % year on year) over the last five

Re: [Tutor] Beginner's question: Looping through variable list simultaneously

2013-12-03 Thread Rafael Knuth
Hej there, Loop around your list using the enumerate builtin function and an appropriate value for start, see http://docs.python.org/3/library/functions.html#enumerate thanks! That hint was very helpful, and I rewrote the program as follows (I learned how to enumerate just yesterday and I

Re: [Tutor] Beginner's question: Looping through variable list simultaneously

2013-12-03 Thread Rafael Knuth
Hej there, That's very poor coding, if you're given a function that does exactly what you want, why rewrite it and worse still, get it wrong? I don't quite understand. I took that advice, tried it - it worked, and then I figured out there's also another way to get there. The output from the

Re: [Tutor] Beginner's question: Looping through variable list simultaneously

2013-12-03 Thread Rafael Knuth
for x, country in zip ( range (2009,2014), PopularCountries): print (x, country) And yes, Rafael, you can zip together any number of iterators this way. -- DaveA Thanks Dave. Got it! Raf ___ Tutor maillist - Tutor@python.org To

Re: [Tutor] Beginner's question: Looping through variable list simultaneously

2013-12-03 Thread Rafael Knuth
We've already established that you've an off by one error in the year, but let's do a closer analysis of your code and mine. Ok, got it - thank you for the clarification Mark. No more questions for today, I learned a lot - thank you all! :-) All the best, Raf

Re: [Tutor] Nested for loops

2013-11-28 Thread Rafael Knuth
Do you understand how that works? Yep. It's crystal clear now. Thank you. It took a while till I got it, though ;-) ___ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] Issue w/ string input for, not, while, else etc.

2013-11-27 Thread Rafael Knuth
Thank you, Peter! On Wed, Nov 27, 2013 at 9:45 AM, Peter Otten __pete...@web.de wrote: Rafael Knuth wrote: simple issue I couldn't find a solution for: YourName = input(str(What is your name?)) print(Hello, YourName) When executing the program, in case the user input is for, not, True

Re: [Tutor] Issue w/ string input for, not, while, else etc.

2013-11-27 Thread Rafael Knuth
Does German have anything similar? (I presume you are German.) Ich nehme mir die Freiheit. (present) Ich habe mir die Freiheit genommen. (past) And in Polish: Pozwalam sobie. (present) Pozwoliłem sobie. (past) ;-) Cheers, Raf ___ Tutor maillist

[Tutor] Nested for loops

2013-11-27 Thread Rafael Knuth
Hej there, I am trying to figure out how exactly variables in nested loops are generated, and don't get it 100% right yet. Here's my code: for n in range(2, 10): for x in range(2, n): if n % x == 0: print(n, 'equals', x, '*', n//x) break else:

[Tutor] Issue w/ string input for, not, while, else etc.

2013-11-26 Thread Rafael Knuth
Hej there, simple issue I couldn't find a solution for: YourName = input(str(What is your name?)) print(Hello, YourName) When executing the program, in case the user input is for, not, True, while Python interprets that as a command and changes the input's color to the corresponding command.

Re: [Tutor] Issue w/ string input for, not, while, else etc.

2013-11-26 Thread Rafael Knuth
OK, That's what you'd expect in 3.3 because raw_input is now input(). But in that case input() should not do anything with your input. Can you post a session showing the input and the odd behaviour? YourName = input(str(What is your name ?)) print(Hello, YourName) Exemplary input output:

Re: [Tutor] Fibonacci Series

2013-11-25 Thread Rafael Knuth
of asking: What's wrong with this code? I should ask myself: What's wrong with my assumption about this code? whenever I hit the wall. Again, thank you so much have a great week! Raf On Sun, Nov 24, 2013 at 4:48 PM, Alan Gauld alan.ga...@btinternet.com wrote: On 24/11/13 13:05, Rafael Knuth

[Tutor] Fibonacci Series

2013-11-24 Thread Rafael Knuth
Hej there, I am making a couple wrong assumptions about the program below, but I do not know where my thinking mistake is. I have some trouble understanding what exactly happens within this loop here: a, b = 0, 1 while b 10: print(b) a, b = b, a +b What I would expect as an outcome of

Re: [Tutor] Fibonacci Series

2013-11-24 Thread Rafael Knuth
, Raf On Sun, Nov 24, 2013 at 12:33 PM, Dave Angel da...@davea.name wrote: On Sun, 24 Nov 2013 11:24:43 +0100, Rafael Knuth rafael.kn...@gmail.com wrote: a, b = b, a +b a = b = 1 b = a + b = 1 + 1 = 2 I suggest you play with the statement a bit. Print out both values each time

[Tutor] Else vs. Continue

2013-11-24 Thread Rafael Knuth
Hej there, I stumbled upon the continue statement and to me it looks like it does exactly the same as else. I tested both else and continue in a little program and I don't see any differences between both. Is my assumption correct or wrong? If the latter is the case: Can you give me examples of

[Tutor] Strange issue w/ Python shell 3.0.0.

2013-11-23 Thread Rafael Knuth
Hej there, I noticed that sometimes when I do lots of modifications within a program, I get runtime errors even if the program is clean. I realized that first time when I copy and pasted a program into a new window - it miraculously ran without any problems. Although it was exactly the same

Re: [Tutor] Strange issue w/ Python shell 3.0.0.

2013-11-23 Thread Rafael Knuth
Oh, wait, I see you are using Python 3.0. Don't. Python 3.0 is not supported because it is buggy. You should use 3.1, or better still, 3.3. Python 3.3 is much better than 3.1 or 3.2, and 3.0 is buggy and slow. What I was trying to say is that sometimes I get runtime errors even if nothing's

[Tutor] Two subsequent for loops in one function - I got it!

2013-11-23 Thread Rafael Knuth
@Peter @Steven @Don @Danny thank you *so much for explaining the concept of a nested for loop! Your simplified example Steven made it very clear to me: for x in range(2, 7): print(outer loop, x =, x) for y in range(2, x): print(inner loop, x =, x, y =, y) I have only one

Re: [Tutor] Two subsequent for loops in one function - I got it!

2013-11-23 Thread Rafael Knuth
See? It has no output. By the way, the python REPL is your friend! Use it often when you can't figure out what is happening. Oh, I didn't even know that such a thing exists :-) Cool! Unfortunately, I only found Python REPLs for version 2.7.2 or lower. Is there a REPL for 3.3.0 ..? Thanks,

Re: [Tutor] Strange issue w/ Python shell 3.0.0.

2013-11-23 Thread Rafael Knuth
So, what to do about it? While the Python interactive interpreter is mighty powerful, it does have some limitations, and this is one of them. You just have to get used to the fact that it is not well-suited for editing large blocks of code. It is excellent for trying out small snippets, or

Re: [Tutor] Issue w/ while loops

2013-11-22 Thread Rafael Knuth
I'm only stuck at one point: How do I loop back to the beginning in case the user input is invalid? Look at Peter's example. He set a variable to false when the input was wrong. You can check that value in your while loop. Ok, got you! print(TIME TRACKING) while True: hours_worked =

[Tutor] Two subsequent for loops in one function

2013-11-22 Thread Rafael Knuth
Hej there, newbie question: I struggle to understand what exactly those two subsequent for loops in the program below do (Python 3.3.0): for x in range(2, 10): for y in range(2, x): if x % y == 0: print(x, equals, y, *, x//y) break else: print(x,

[Tutor] Issue w/ while loops

2013-11-21 Thread Rafael Knuth
Hej there, I want to use a while loop in a program (version used: Python 3.3.0), and I expect it to loop unless the user enters an integer or a floating-point number instead of a string. print(TIME TRACKING) hours_worked = input(How many hours did you work today? ) while hours_worked != str() or

Re: [Tutor] Issue w/ while loops

2013-11-21 Thread Rafael Knuth
Hej there, @David @Peter @Amit: Thank you so much - you guys helped me understand my misconceptions and I learned a couple new things. On Thu, Nov 21, 2013 at 12:44 PM, Amit Saha amitsaha...@gmail.com wrote: On Thu, Nov 21, 2013 at 9:00 PM, Rafael Knuth rafael.kn...@gmail.com wrote: Hej

Re: [Tutor] Python 3.3 on OpenSUSE 12.3

2013-10-25 Thread Rafael Knuth
Hello Jay, thanks for your reply. On Thu, Oct 24, 2013 at 11:45 PM, Jay Lozier jsloz...@gmail.com wrote: On Thu, 2013-10-24 at 21:57 +0200, Rafael Knuth wrote: Hej, I can't get Python 3.3 up and running (it's properly installed but I can't launch it), and I was wondering if anyone using

[Tutor] Python 3.3 on OpenSUSE 12.3

2013-10-24 Thread Rafael Knuth
Hej, I can't get Python 3.3 up and running (it's properly installed but I can't launch it), and I was wondering if anyone using OpenSUSE 12.3 had similar issues. SUSE community folks weren't really able to help me, so I was wondering I give it a try here. Thanks, Rafael

[Tutor] Creating To Do List Program - Questions

2013-09-30 Thread Rafael Knuth
Hej there, apologies if you're receiving my mail for a second time, I had some issues with Google and I just want to make sure you will receive my email. I am writing a to do list program in Python 3.0. Last week, I shared my first iteration on the mailing list, and the feedback was that I

Re: [Tutor] Creating To Do List Program - Questions

2013-09-30 Thread Rafael Knuth
Joel, I am terribly sorry, I erased that thread accidentally without having read it, and I now found it. Thank you and again - and apologies! Rafael On Mon, Sep 30, 2013 at 12:35 PM, Joel Goldstick joel.goldst...@gmail.com wrote: You restarted the same thread from yesterday where you got several

Re: [Tutor] Creating To Do List Program - Question

2013-09-30 Thread Rafael Knuth
from it (in a very primitive manner though). Can anyone explain? However, I find that hint to learn to use SQLite - thank you for that. All the best, Rafael Rafael On Mon, Sep 30, 2013 at 1:43 AM, Alan Gauld alan.ga...@btinternet.com wrote: On 29/09/13 21:42, Rafael Knuth wrote

Re: [Tutor] Creating To Do List Program - Question

2013-09-30 Thread Rafael Knuth
Dominik, it's not your program - it's your attitude. We expect you to learn for yourself as well, and putting the commands you output into a script and execute it clearly isn't beyond what we can expect from someone who can use a mail program. Thanks for the clarification, you were the

Re: [Tutor] Creating To Do List Program - Question

2013-09-30 Thread Rafael Knuth
...@naturalnet.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Rafael Knuth rafael.kn...@gmail.com schrieb: Dominik, it's not your program - it's your attitude. We expect you to learn for yourself as well, and putting the commands you output into a script and execute it clearly isn't beyond

Re: [Tutor] Creating To Do List Program - Question

2013-09-30 Thread Rafael Knuth
Hej Dave, thank you for your response. Your original program had some code that interacted with the user. So when you went from that to a giant print statement, I, and proably many others, thought you were just kidding. I noticed that, but I was serious about that. I mean, my giant print

Re: [Tutor] Creating To Do List Program - Question

2013-09-30 Thread Rafael Knuth
Dominik, OTOH, *if* your claim that you understand the concepts mentioned by Dave isn't an ill-minded overestimation, I wonder why you don't go and use these skills. Doyou lack a concept of how to logically build up your code, or what's the main issue? Exactly. I didn't know how to put those

[Tutor] Creating To Do List Program - Question

2013-09-29 Thread Rafael Knuth
Hej there, I am writing a to do list program in Python 3.0. Earlier this week, I shared my first iteration on the mailing list, and the feedback was that I should learn how to create, write to and read from a text file – which I did. Below please find my second iteration. I know my program is

Re: [Tutor] Writing program: To Do List in Python 3.0

2013-09-26 Thread Rafael Knuth
Alan, On Wed, Sep 25, 2013 at 9:11 PM, Alan Gauld alan.ga...@btinternet.com wrote: On 25/09/13 18:42, Rafael Knuth wrote: I want to write a simple program (To Do List) that stores the input data (action items on To Do List). Currently I can only input items but the program I wrote doesn't

Re: [Tutor] Writing program: To Do List in Python 3.0

2013-09-26 Thread Rafael Knuth
Dave, thank you so much, I will proceed as you suggested. Currently, I am not 100% sure I get it right, but I will start iterating now. All the best, Rafael snip Can you advise how I should proceed in order to improve my To Do List program based on the code I wrote so far (insofar

[Tutor] Writing program: To Do List in Python 3.0

2013-09-25 Thread Rafael Knuth
Hej there, I want to write a simple program (To Do List) that stores the input data (action items on To Do List). Currently I can only input items but the program I wrote doesn't store them. Can you help? Thanks, Rafael Here's the code I wrote so far: print(This is my to do list) Monday =

[Tutor] Flip the coin 10x and count heads and tails: It works now!

2013-05-25 Thread Rafael Knuth
Gents, thank you all for your help. One of you guys asked me to try out your suggestions and then tell you how it goes. Here we go! First, let me recap briefly what the expected outcome of my program was and which difficulties I encountered at the beginning. I was writing a program in Python

[Tutor] Issue w/ program: Flip a coin and count heads and tails

2013-05-24 Thread Rafael Knuth
Hello, I am writing a program in Python 3.3.0 which flips a coin 10 x times and then counts the number of heads and tails. It obviously does something else than I intended, and I am wondering what I did wrong: import random print ( This program flips a coin 10 times. It then counts the number

Re: [Tutor] Issue w/ program: Flip a coin and count heads and tails

2013-05-24 Thread Rafael Knuth
times and then count the number of heads and tails. That's very much it. On Fri, May 24, 2013 at 1:08 PM, Asokan Pichai paso...@talentsprint.comwrote: On Fri, May 24, 2013 at 4:31 PM, Rafael Knuth rafael.kn...@gmail.comwrote: Hello, I am writing a program in Python 3.3.0 which flips a coin

[Tutor] Random Number Game: Returns always the same number - why?

2013-05-20 Thread Rafael Knuth
Hello, I wrote a simple program, and I was expecting that I would get 100 different random numbers. Instead, I am getting 100 times exactly the same random number. Can anyone advise how I should alter my program? Thank you! All the best, Rafael PS. I am using Python 3.3.0 print ( This game

Re: [Tutor] Beginner level: Why doesn't my code work?

2013-05-20 Thread Rafael Knuth
(age) + year old human being born in + birthplace + you probably like pizza.) On Sun, May 19, 2013 at 4:54 PM, Peter Otten __pete...@web.de wrote: Rafael Knuth wrote: Thank you, I am using Python 3.3.0 [Oscar] In Python 3 you should use input(). In Python 2 you should use raw_input

Re: [Tutor] Random Number Game: Returns always the same number - why?

2013-05-20 Thread Rafael Knuth
robertvst...@gmail.com wrote: On Mon, May 20, 2013 at 11:31 AM, Rafael Knuth rafael.kn...@gmail.com wrote: Hello, I wrote a simple program, and I was expecting that I would get 100 different random numbers. Instead, I am getting 100 times exactly the same random number. Can anyone advise

[Tutor] Beginner level: Why doesn't my code work?

2013-05-19 Thread Rafael Knuth
Hello, here's a tiny little program I wrote: import random print( This is a magic super computer. He will ask you a couple of questions. An ultra-complicated algorithm will then figure out what your favorite meal is. ) name = str(input(What is your name? )) age = int(input(How old are

Re: [Tutor] Beginner level: Why doesn't my code work?

2013-05-19 Thread Rafael Knuth
. On Sun, May 19, 2013 at 3:16 PM, Oscar Benjamin oscar.j.benja...@gmail.comwrote: On 19 May 2013 14:04, Rafael Knuth rafael.kn...@gmail.com wrote: Hello, Hello, please post in plain text (not html) in future. Also you should mention what version of Python you're using as it makes a dfference

[Tutor] Issue with string method: str(variable ** n)

2013-05-16 Thread Rafael Knuth
Hej, I wrote a tiny little program which I was hoping would take a number as input, square and print it: square = input (Enter a number. ) print (str(square) + squared is + str(square ** 2)) It seems I can't work with variables within the str() string method, and I was wondering if anyone can

Re: [Tutor] Issue with string method: str(variable ** n)

2013-05-16 Thread Rafael Knuth
Thank you - that makes perfectly sense. Also, I am new to the list, and I appreciate your suggestion. I will include error tracebacks in the future. All the best, Rafael On Thu, May 16, 2013 at 9:14 PM, Dave Angel da...@davea.name wrote: On 05/16/2013 02:58 PM, Rafael Knuth wrote: Hej, I