Discover python textbook with exercises, include the articles, news, trends, analysis and practical advice about python textbook with exercises on alibabacloud.com
The answer in this blog is not from official resources, but from my own exercises. If you have any questions or errors, please discuss them.
11-12.Transfer functions. Write a sister function for the testit () function described in this chapter. Timeit () carries a function object (with parameters) and calculates the amount of time it takes to execute the function, rather than the error during testing. Return the following status: function return value
Hello world!
Simple Interactive (interactive, file-style) textbook P19
The user enters two numbers and calculates and outputs the sum of two digits:
The user enters the triangular three-side length and calculates the area of the triangle: (Helen Formula)
Enter a radius to calculate the area of the circle.
Draw a set of identical tangent circles
Draw a Pentagram
Draw an all-yellow pentagram
1Hello WorldPrint ("helloWorl
Python core programming version 2, 36th page, Chapter 2 exercisesThe answer here is not from official resources, but from my own exercises, which may be incorrect.
2.21 exercise
2-1.Variables, print, and string formatting operators. Start the interactive interpreter, assign values to some variables (string, value, etc.), and display their values by entering the variable name. Use the print statement to do t
. Bank interest. Write a function that takes the term deposit interest rate as a parameter, assuming that the account calculates compound interest on a daily basis, calculate and return the annual return.#工商银行定期存日款率0.35%def interest_year_return (capital, rates): #capital is the principal, rate is the dayCapital_ori = Capitali = 1While True:Capital = Capital * (1+rate) # capital = Capital * ((1+rate) **365)i + = 1if i = = 366:BreakReturn ((Capital-capital_ori)/capital_ori)#print (Interest_year_re
1, the realization of 1-100 of all and# method 1:sum = 0 for I in range (1,101): sum + = i print (sum) # method 2:num1 = Int (input (' Enter starting number ')) num2 = Int (input (' please lose ) sum = (NUM1 + num2) * NUM2/2 print (int (sum))2, achieve 1-500 of all odd andsum = 0for i in range (1,501): _,result = Divmod (i,2) If not result: sum + = i print (sum)3, the realization of 1!+2!+3!+4!... +20! resultssum = 0result = 0for i in range (1,21): If i = = 1: sum
1. The following variables are not named correctly (D)A. Foo = the_value B. Foo = l_value C. Foo = _value D. Foo = value_2. Calculate the value of 2 of the 38-time SquarePrint (2**38)2748779069443. The result of the following logical operation: A. True and False # false B. False and True # false C. True or False # D. False or True # E. True or False and true # True F. True and false or False # False 4. Write a program to calculate the results of 1+2+3+...+100sum = 0 for i
Beginners are watching the 2nd edition of the basic Python tutorial, which is very good, but there is no after-school exercises. This is a beginner's inability to understand the basics deeply.The best way to get to the Python exercises, it is better to follow the above "Basic Pytho
+ 1) * 2 + = 1print(x)" "Define a function: Count the number of letters, spaces, numbers, and other characters in the incoming string, and return the {' Letter ':, ' space ':, ' number ':, ' other characters: '} as a dictionary ." "defCount_types (s):#define a dictionary firstDict = {"Letters": 0,"Space": 0,"Digital": 0,"Other characters": 0}#iterate through each value in the string forIinchS:ifI.isalpha (): dict["Letters"] + = 1#key value access, direct self-add elifi.isspace ():
Basic knowledge Exercises (I.)1. Two ways to execute a python script(1). Interactive mode: Start the Python interpreter and execute the command (2). Scripting: Python xxx.py or chmod +x ./xxx.py2. Briefly describe the relationship between bits and bytesOne byte equals 8 bits, while 1 bits are stored in binary form at t
Last week, I bought a book called "Fun to learn Python programming" (English name: Python for kids), yesterday after reading the book after the title has been done. As the 1th and 2 chapters do not have exercises, the 13th chapter and then are descriptive examples of the chapters, so this summary of the article contains only the 第3-12 chapter of the exercise answ
Original question:1 fromSysImportargv2 3Script, first, second, third =argv4 5 Print "The script is called:", Script6 Print "Your First variable is:", First7 Print "Your Second variable is:", Second8 Print "Your Third variable is:", thirdNote here: the argv---Equivalent to the $ parameter in the shell, parameter 1, parameter 2 = argv #之后参数的引用就和这个先后顺序有关了In the third article of the study drill it gives: Combine raw_input with argv to make a script this gets more input from a user. Requires a scrip
I will share with you the answers to my core Python programming exercise.Because it is not from official resources, it is your own exercises. It may be wrong or not the best solution.
[Recommendation] blog: Python module of niubHttp://www.cnblogs.com/chu888chu888/archive/2011/01/09/1931084.html
[Recommendation] recommended blog: Chapter 6 of core
Basic python exercises-Simple user card management (not the full version)The first thing to note is that the system is not completely written, and only a few simple functions are implemented. Of course, other functions are similar. The knowledge point used is also the simplest syntax knowledge. It is mainly used as a beginner like me to practice, so the code is not so perfect, and the structure is not neces
46 Simple Python Exercises 1-5 questions, pythonexercises
The original question and answer will be posted. The answer is not optimal, and it also reflects my learning process. If there is time, the optimized code will be updated.
This is version 0.45 of a collection of simple Python exercises constructed (but in betwee
If you encounter problems that cause you pain in game exercises, the following articles will solve the problems encountered in the actual operations on game exercises in Python core programming, and detailed analysis of the relevant code, the following is a detailed introduction of the article.
A game exercise in Python
If you really want to learn, learn what is not studious, if really want to learn the acme of Python, almost what they want to do, it is necessary to make perseverance, persist.Then continue to update the Python Exercise 2, by updating the previous exercises to learn a lot of things1. take any amount less than US $1, and then calculate what kinds of coins can be e
! " Break Else : Pass2-11#!/usr/etc/env python#-*-coding:utf-8-*-MyList =[]i=0sum=0 whileI: Counter=input ("Please enter the number:\n") MyList+=[counter] I+=1 whileTrue:Print"""(1) Take Five numbers and (2) Take five numbers of the average (3) Exit"""Choose=input ("Please enter your choose:\n") ifChoose==1: forJinchRange (len (myList)): Sum+=Mylist[j]Printsumelifchoose==2:
Let's start by explaining how to use Chinese in writing Python scripts.At the beginning of the script you can add the following code snippet:# _*_ Coding:utf-8 _*_ The effect and #coding=utf-8 are the sameHere's a summary of how to pass a parameter when learning about Python's defining functions:1, the first is the location of the parameter and the default value:Defines a function func_name, where the formal parameter is ARG,ARG1,ARG2,ARG3,ARG4In thes
Here are some of the post-lesson exercises that you do when you're learning python core programming. Now paste them out to record your learning process. Brother is a mechanical background, a lot of practice topics written is very mechanical. Although the script can be written to meet the requirements of the topic, but the efficiency may not be the best, so, the younger brother or the thick skin to put them,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.