Python-Sprachformulierungsdesign @ sperriger Himmel, gelbe Himmelsfeder, Höflichkeit
n = input("Import N:")
sum = 0
for i in range(int(n)):
sum += i + 1
print("1 bis N.:",sum)
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:2}".format(j,i,i*j),end=' ')
print(' ')
import turtle
import time
turtle.pensize(2)
turtle.bgcolor("black")
colors = ["red","yellow","purple","blue"]
turtle.tracer(False)
for x in range(400):
turtle.forward(2*x)
turtle.color(colors[x % 4])
turtle.left(91)
turtle.tracer(True)
Importieren:
val = input("please input the temprature(eg:32C):")
if val[-1] in ['C','c']:
f = 1.8 * float(val[0:-1]) + 32
print("after the conversion: %.2fF"%f)
elif val[-1] in ['F','f']:
c = (float(val[0:-1]) - 32) / 1.8
print("after the conversion: %.2fC"%c)
else:
print("input error!!")
>>> t="abcdefg"
>>> t[3]
'd'
>>> t[-3]
'e'
>>> t[1:3]
'bc'
>>> t[1:-3]
'bcd'
>>> "python" + ":" + t[0:3]
'python:abc'
Bestellanalyse auf höchster Ebene:
#Geteilte Farbmalerei
import turtle
def drawSnake(rad,angle,len,neckrad):
for i in range(len):
turtle.circle(rad,angle)
if(i%2 == 0):
turtle.pencolor("blue")
else:
turtle.pencolor("red")
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rd)
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300,800,0,0)
pythonsize = 30
turtle.pensize(pythonsize)
turtle.seth(-40)
drawSnake(40,80,5,pythonsize/2)
main()
import turtle
Methode, aber Nachfrage bei Verwendung von turtle.XX ()from turtle import *
kann direkt verwendet werden, die gemeinsame Funktion XX ()#Dreieck zeichnen
import turtle
def main():
turtle.setup(1300,800,0,0)
pythonsize = 2
turtle.pensize(pythonsize)
turtle.seth(0)
turtle.fd(90)
turtle.seth(120)
turtle.fd(90)
turtle.seth(240)
turtle.fd(90)
main()
Haupterklärungen dieses Handbuchs 6 Arten von Python-Sprachtypen:
--Numerischer Code-Spieß-Typ
import sys
sum sys.float_info
, Vorbestimmungsgenauigkeit:print (" \ "Hallo \" ")
Import: "Hallo".#Allgemeiner Charakter Kushibuki Ausrottungslinie Import
str="hell,world"
for i in str:
print(i + "\n")
print("end")
>>> print("Hello\nWorld\n")
Hello
World
Unveränderliche Ursache, sicherer
** Ursprüngliches Konzept: **
** Originalmerkmale: **
** Säulentabellenkonzept: **
>>> from random import *
>>> seed(2)
>>> uniform(1,10)
9.604308447003245
>>> uniform(1,10)
9.530447383534144
>>> uniform(1,10)
1.5089623095412783
>>> seed(2)
>>> uniform(1,10)
9.604308447003245
>>> uniform(1,10)
9.530447383534144
>>> uniform(1,10)
1.5089623095412783
Nachdem die Oberfläche eingerichtet wurde, wird die Anzahl der Einheiten bestellt, die jedes Mal generiert werden können. Der Grund dafür ist die Anzahl der Originalgeräte, die generiert werden können, die Anzahl der Originalgeräte, die nicht generiert werden können, und die Reihenfolge des Beginns der Klasse. Unbestimmte Geschichte, seed ()
Peripherierate PI irrelevante Zahl, immersive Formel kann präzise Berechnung, PI-ähnliche Berechnung, ungefähre Berechnungsmethode. Einseitige Quadrate für eine beliebige Anzahl von Punkten, eine große Anzahl von Punkten, eine große Anzahl von Punkten, eine Anzahl von Punkten, die innerhalb oder außerhalb des Raums verwendet werden können, eine bestimmte Anzahl von Punkten, die innerhalb der Anzahl von Punkten erreicht werden können, eine Anzahl von Punkten, die erreicht werden können, eine Anzahl von Punkten, die erreicht werden können, und eine rechteckige Fläche, die alle Punkte sind. 圆 Innere Punktzahl ohne 圆 Äußere Punktzahl, sofort π / 4. Die Anzahl der Punkte, die für eine lange Zeit verwendet werden können, ist groß.
from random import random
from math import sqrt
from time import clock
DARTS = 1200000
hits = 0
clock()
for i in range(1,DARTS):
x,y = random(),random()
dist = sqrt(x**2 + y**2)
if dist <=1.0:
hits = hits + 1
pi = 4 *(hits/DARTS)
print("pi-like%s"%pi)
print("Einführungszeit%-5.5ss"%clock())
Import Konsequenzen:
pi Einführungszeit 2.655s
Hinweis:
x, y = random (), random ()
, kann individual zwei Individuen 赋 值.x, y = y, x
Analysebeispiel:
Recommended Posts