'% (NUM1, num2, res))if choice = = ' 4 ':res=int (NUM1)/int (num2)print ('%s/%s=%s '% (num1,num2,res))#5, nested implementation based on for loop5.1 printing 99 multiplication TableFor i in range (1,10):For J in Range (1,i+1):print ('%s*%s=%s '% (j,i,i*j), end= ') #九成九法则print ()#5.2 Printing Pyramidsy = 5For x in range (1,y+1):For i in range (y-x):Print (', end= ') # Prints multiple spaces consecutively in a rowFor J in Range (2*x-1):print (' * ', end= ') #在一行中连续打印多个空格print ()print ('----------
fromFunctoolsImportWraps#1. Write adorners to add authentication functions to multiple functions (the user's account password originates from the file)#Once the login is successful, subsequent functions do not need to enter the user name and passworddefget_zhpwd (): F= Open ('pwd','R', encoding='Utf-8') Content= F.readline (). Split (' ') returnContentflag=FalsedefLogin1 (func):defInner (*args,**Kwargs):GlobalFLAG" "Login" " ifFLAG:Print("already logged in.") ret= Func (*args,**Kwargs)
"" "Title: the bonus paid by the enterprise is based on the profit commission. Profit (I) less than or equal to $100,000, the bonus can be raised by 10%, the profit is higher than $100,000, less than $200,000, the portion of less than 100,000 yuan by 10% commission, higher than the portion of 100,000 yuan, a commission of 7.5%, 200,000 to 400,000, higher than 200,000 yuan, can commission 5% ; Between 400,000 and 600,000 is higher than the portion of 400,000 yuan, can commission 3%, 600,000 to 1
Requirements Description:1, the current directory has a lot of folders, files, statistics/usr/local/This directory, if it is a folder, to delete/usr/local/F1 W1 F2 W2 W3 W4 F4W1 W2 W10.txtRequirements Analysis:1, first list all the files in the directory, with Os.listdir ()2, determine if it is a file, Os.path.isfile ()ImportOsf_dir=OS.GETCWD ()#Get current directoryL_dir=os.path.join (F_dir,'usr\local')#stitching into full usr/local pathLis_dir=os.listdir (L_dir)#list all the files in the direc
# 1, write a password-generating program,# Number of inputs, the number of times to generate the number of data,# Require password must contain uppercase letters, lowercase letters and numbers, 8 bits in length, cannot be duplicated1 Importstring, Random2Num=input ('Please enter a number'). Strip ()3pwds=set () #定义一个空集合4 ifnum.isdigit (): #判断是否为数字5I=06 whileLen (PWDs) int (num):7Passwd=set (Random.sample (string.ascii_letters+string.digits,8))8set1=set (string.ascii_uppercase). Intersection
#!python3#9.8.1#遍历目录树,查找特定扩展名的文件(自定义)#and把查找到的文件,copy到新文件夹import os,shutilfile_dir=input("输入要查找的目录:")file_dir=os.path.abspath(file_dir)file_list=[]if not os.path.exists(file_dir): print("目录不存在")else: file_type=input("输入要查找文件类型的扩展名(如.pdf或.jpg):") file_type=file_type.lower() for folder,subfolders,files in os.walk(file_dir): for fi in files: if fi.lower().endswith(file_type): file_list.append( os.path.join(folder,fi))#复制destination=input("输入要存放文件的目录:")destination=os.path.abspath(destination)if not
have the ' K1 ' key, create the ' K1 ' key and its value (the value of the key is set to an empty list), and the index in the list Li is an odd-numbered element that is added to the empty list of the ' K1 ' key.If the dictionary has the ' K1 ' key and the K1 corresponding value is a list type, then the index in the list Li is an even-numbered element that is added to the value corresponding to the ' K1 ' key.Li = [All-in-a, ' a ', ' B ', 4, ' C ']LI1 = []DiC = {' K1 ': li1}If ' K1 ' not in dic:
# Continue's role jumps out of the loop to perform the next loop# Else function is to print a line on the finish of the while print# end= () No Line breaknum = 0While Num Num+=1 If num ==3: Continue #continue function out of the loop to perform the next loop Print (num)Else Print ("00000000000", end= "") Print ("11111111111", end= "")Python Looping exercises
14. Use for loop and range output15. Use for loop and range output 9 * 9 multiplication table16, for the prime number within 100 and. (Programming Questions)17. [1,3,2,7,6,23,41,24,33,85,56] from small to large (bubbling method) (programming)Li = [1,3,2,7,6,23,41,24,33,85,56]for i in Range (Len (LI)-1): # I range 0-9 if li[i] > li[i+1]: # Adjacent two number comparison li[i],li[ I+1] = Li[i+1],li[i]print (LI)Li = [1,3,2,7,6,23,41,24,33,85,56]for i in Range (Len (LI)-1): # I's Range 0-9
# Coding=utf-8import turtle# Draw Pentagram def Drawstar (x): Turtle.begin_fill () for I in range (5): Turtle.forward (x ) Turtle.right (144) Turtle.end_fill () # transfer position def goTo (x, y): turtle.up () Turtle.goto (x, y) Turtle.down () Turtle.setup (864, 576) Turtle.bgcolor ("Red") Turtle.color ("Yellow") Turtle.fillcolor ("Yellow") Turtle.hideturtle () GoTo ( -380, X) Turtle.showturtle () Drawstar () for I in range (4): x = 1 If i in [0, 3]:
standard Library, as well as binary forms of various platforms, can be obtained from the official Python website: https://www.python.org/free of charge, and you are free to spread these things.The site also contains suggestions from many people about the modules, programs, and tools that face Python 3, as well as a variety of additional documentation. The Python
corresponding to drive C. You can install it in the specified directory as needed.
6. After installation, add the Python running program to the system environment variable. Right-click "computer" --> "properties" --> "Advanced System settings" --> "environment variables" --> "system variables" --> "path" --> "edit" at the end add the following content: "; D: \ Python27 \ release folder (I have installed python2.7on the D Drive. Here, the python.exe f
;, for example, >>> print 'Hello world! '5. The comment starts #.
Suggestions1. Knock the commands in the tutorial into python to see the effect.2. After reading the tutorial, you can perform some exercises.
========================================================== ========
P
Python quick tutorial and python tutorial
There is a quick python tutorial written by someone on the Internet, which is very good. It is much better than reading books. Click the link below
Http://www.douban.com/group/topic/30008
interested in Python's build and run mechanics, you can dig into the depths of Python and see what the compiler does. If you're interested in the app, you can learn a few more of your own third-party packages. Learning this time, the spell is the realm, there is no definite method. Vast space to be explored.
Basically, after learning the subject content, Python still has to work on the project to practice.
The index () method in Python is used in the tutorial, And the python tutorial is used in the tutorial.
The index () method determines the str string. If the start index beg and end index end give a substring to locate the string or string at the end. This method is the sam
Simple 10-minute Python getting started tutorial and python getting started tutorial
[Overview]
Python is a dynamic interpreted programming language. Python can be used on Windows, UNIX, MAC, and other operating systems, or on Jav
The Python quick tutorial is complete. I wrote a quick tutorial on Python over the past two years, and it finally took shape. This series of articles includes Python basics, standard libraries, and Django frameworks. The previous and later articles include the most important
developers speed up the development of Python and increase efficiency. An efficient code editor or IDE should provide features such as plugins, tools, etc. that can help developers develop efficiently. This article collects some of the best 10 Python for developers who are very helpful.
3. The top ten tricks can save Python developers time
Introduction:: This a
2017 latest Python tutorial and others Python tutorial
With the prevalence of Data Science, Python is more and more popular with programmers because it is easy to read and write. Python ranked first in the 2017 programming languag
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.