Python-Grundlagen

Modul

In Python können Sie die Funktion programmgesteuert verwenden, indem Sie ein Modul importieren.

sample.py


import math
print(math.cos(0))

Anzeige

Mit der Druckfunktion können Sie Zeichen auf der Konsole drucken. Mithilfe des End-Arguments können Sie außerdem frei festlegen, wo die Zeile standardmäßig unterbrochen wird.

sample.py


print("HelloWorld")
print("Hello",end=" ")
print("World")

OutPut

HelloWorld
Hello World

Kommentar

Sie können einen Kommentar in den Code schreiben, indem Sie "#comment" oder "" "comment" "" "verwenden.

sample.py


"""Programm zur Anzeige des Kosinuswerts"""
import math #Mathe importieren
print(math.cos(1))

Variable

Sie können den Code bereinigen, indem Sie den Variablennamen festlegen (Feldname, um den Wert einzugeben).

sample.py


"""Programm zur Anzeige des Kosinuswerts"""
import math #Mathe importieren
x = math.cos(1)
print(x)

Datentyp

Programmiersprachen können durch Definieren von Datentypen unterschiedlich behandelt werden.

sample.py


"""Programm zur Anzeige des Kosinuswerts"""
import math #Mathe importieren
x = math.cos(1)
print(x)

"""Programm, das den Typ definiert"""
print(type(x))
intx = int(x)#Dezimalstelle abschneiden
strx = str(x)#Als Charakter definiert
floatx = float(x)#Gleitkomma-Typ

print(intx)
print(strx)
print(floatx)

aufführen

Erstellen Sie eine Liste, wenn Sie mehrere Daten speichern und verarbeiten.

sample.py


"""Programm zur Anzeige des Kosinuswerts"""
import math #Mathe importieren
x = math.cos(1)
print(x)

"""Programm, das den Typ definiert"""
print(type(x))
intx = int(x)#Dezimalstelle abschneiden
strx = str(x)#Als Charakter definiert
floatx = float(x)#Gleitkomma-Typ

print(intx)
print(strx)
print(floatx)

"""Programme, die in der Liste gespeichert werden sollen"""
cos_list = [intx,strx]
cos_list.append(floatx)

print(cos_list)

Abrufen einer Teilliste mithilfe von Slices

Scheiben sind leicht zu verstehen, wenn Sie sich die Wände zwischen Elementen vorstellen.

 0   1   2   3   4   5
 | A | B | C | D | E |
slice1 = cos_list[1:2]    
slice2 = cos_list[1:-1]   
slice3 = cos_list[1:]     
slice4 = cos_list[:2]     
slice5 = cos_list[:]      

Steuerungssyntax

Einzug

Beachten Sie das for-Anweisungsprogramm. Vor der print-Anweisung steht ein Leerzeichen. Dieser Raum ist der Einzug. In Python werden Einrückungen verwendet, um Code innerhalb des Prozesses eine Zeile vor dem Code auszuführen.

In den meisten Fällen fügen Sie am Ende des Codes vor dem Einzug ein ":" hinzu.

if-Anweisung

Beschreiben Sie nach der Beschreibung von "if" den bedingten Ausdruck. Wenn die Bedingung True ist, wird die Verarbeitung unter der Bedingung ausgeführt.

if_sample.py


value = 2

if value == 1:
    print ('Der Wert von value ist 1')
elif value == 2:
    print ('Der Wert von Wert ist 2')
elif value == 3:
    print ('Wert Wert ist 3')
else:
    print ('Es gibt keinen anwendbaren Wert')

Verwenden Sie "und", "oder" usw. für die Kombination von Bedingungen.

if_sample2.py


value_1 = 'python'
value_2 = 'izm'

if value_1 == 'Python':
    print(" ")
elif value_1 == 'python' and value_2 == 'izm':
    print("Der zweite bedingte Ausdruck ist True")
elif value_1 == "IZM" or value_2 == "PYTHON":
    print("Der dritte bedingte Ausdruck ist True")

zur Aussage

Wird beim Implementieren von sich wiederholendem Verhalten verwendet.

sample.py


"""Ein Programm, das mehrere Kosinuswerte anzeigt"""
for x in range(0,10):#0~Verarbeitung, um den Wert 9 in der Reihenfolge in x zu setzen()
    print(math.cos(x))#Kosinuswert, der die Verarbeitung des vorherigen Codes widerspiegelt

Untitled Diagram (2).jpg

Funktion

Sie können eine Funktion mit def definieren. def Funktionsname (): Definiert von. Der Funktionsname ist beliebig.

sample.py


"""Ein Funktionsprogramm, das mehrere Kosinuswerte anzeigt"""
def cos():#cos Funktion
    for x in range(0,10):#0~Verarbeitung, um den Wert 9 in der Reihenfolge in x zu setzen
        print(math.cos(x))#Kosinuswert, der die Verarbeitung des vorherigen Codes widerspiegelt

Vollständiger Code

sample.py


"""Programm zur Anzeige des Kosinuswerts"""
import math #Mathe importieren
x = math.cos(1)#Ersetzen Sie x durch den Kosinuswert
print(x)

"""Programm, das den Typ definiert"""
print(type(x))
intx = int(x)#Dezimalstelle abschneiden
strx = str(x)#Als Charakter definiert
floatx = float(x)#Gleitkomma-Typ

print(intx)
print(strx)
print(floatx)

"""Ein Funktionsprogramm, das mehrere Kosinuswerte anzeigt"""
def cos():#cos Funktion
    for x in range(0,10):#0~Verarbeitung, um den Wert 9 in der Reihenfolge in x zu setzen
        print(math.cos(x))#Kosinuswert, der die Verarbeitung des vorherigen Codes widerspiegelt
cos()

Danke für deine harte Arbeit.

Übungsproblem

Problem 1: Verwenden Sie zwei für und zeigen Sie neunundneunzig an. SampleOutput

1 2 3 4 5 6 7 8 9 
2 4 6 8 10 12 14 16 18 
3 6 9 12 15 18 21 24 27 
4 8 12 16 20 24 28 32 36 
5 10 15 20 25 30 35 40 45 
6 12 18 24 30 36 42 48 54 
7 14 21 28 35 42 49 56 63 
8 16 24 32 40 48 56 64 72 
9 18 27 36 45 54 63 72 81

Problem 2: Schreiben Sie ein Programm, das Zahlen von 1 bis 100 druckt. Wenn es sich jedoch um ein Vielfaches von 3 handelt, drucken Sie "Fizz" anstelle einer Zahl. Wenn es sich um ein Vielfaches von 5 handelt, drucken Sie "Buzz". Wenn es sich um ein Vielfaches von 3 und 5 handelt, drucken Sie "Fizz Buzz". (FizzBuzz Problem)

SampleOutput

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
FizzBuzz
31
32
Fizz
34
Buzz
Fizz
37
38
Fizz
Buzz
41
Fizz
43
44
FizzBuzz
46
47
Fizz
49
Buzz
Fizz
52
53
Fizz
Buzz
56
Fizz
58
59
FizzBuzz
61
62
Fizz
64
Buzz
Fizz
67
68
Fizz
Buzz
71
Fizz
73
74
FizzBuzz
76
77
Fizz
79
Buzz
Fizz
82
83
Fizz
Buzz
86
Fizz
88
89
FizzBuzz
91
92
Fizz
94
Buzz
Fizz
97
98
Fizz
Buzz

Problem 3: Führen Sie das folgende Programm aus.

calendar.py


「X1」 calendar
calendar = calendar.Calendar()
「X2」 = []
「X3」 year 「X4」 range(int(2016),int(2017)+1): #Tipp Satz wiederholen
「X3」 month 「x4」 range(1,13):
「X3」 week 「X4」 calendar.monthdayscalendar(year,month):
「X3」 day 「X4」 week:
「X5」 day != 0:  #Bedingte Verzweigung
「X2」.「X6」("%d-%02d-%02d" %(year,month,day))
「X7」(date)

Dieses Programm ist ein Programm, das Datumsdaten von 2016 bis 2017 in der Liste "Datum" speichert und anzeigt. Ein bestimmtes Wort wird in "x1 ~ 7" eingegeben. Dieser Code berücksichtigt auch keine Einrückung. Sie müssen die Buchstaben selbst senken.

Beispielprogramm

1.Answer

9x9.py


for x in range(1,10):
        for y in range(1,10):
                print(x*y,end=" ")
        print("")

2.Answer

fizzbuzz.py


for i in range(1,101):
        if i%3 == 0 and i%5 == 0:
                print("FizzBuzz")
        elif i%3 == 0:
                print("Fizz")
        elif i%5 == 0:
                print("Buzz")
        else:
                print(i)

3.Answer

calendar.py


import calendar
calendar = calendar.Calendar()
date = []
for year in range(int(2016),int(2017)+1):
       for month in range(1,13):
               for week in calendar.monthdayscalendar(year,month):
                       for day in week:
                                if day != 0:
                                       date.append("%d-%02d-%02d" %(year,month,day))
print(date)

Ich würde mich freuen, wenn Sie spenden könnten! Virtuelle Währung BTC 18c58m54Lf5AKFqSqhEDU548heoTcUJZk ETH 0x291d860d920c68fb5387d8949a138ee95c8d3f03 ZEC t1KtTRKy9w1Sv5zqi3MYnxZ3zugo54G4gXn REP 0x291d860d920c68fb5387d8949a138ee95c8d3f03

Recommended Posts

Python-Grundlagen
Python-Grundlagen ④
Python-Grundlagen ③
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen ③
Python-Grundlagen ②
Python-Grundlagen ②
Python-Grundlagen: Liste
Python-Grundmemorandum
# Python-Grundlagen (#matplotlib)
Python CGI-Grundlagen
Python-Grundlagen: Wörterbuch
Grundlagen von Python ①
Python Slice Grundlagen
# Python-Grundlagen (Umfang)
# Python-Grundlagen (#Numpy 1/2)
# Python-Grundlagen (#Numpy 2/2)
# Python-Grundlagen (Funktionen)
Grundlagen des Python-Arrays
Grundlagen der Python-Profilerstellung
Python #Numpy Basics
Python-Grundlagen: Funktionen
# Python-Grundlagen (Klasse)
Zusammenfassung der Python-Grundlagen
Python-Grundlagen ② für Anweisung
Python: Unüberwachtes Lernen: Grundlagen
Python
Grundlagen der Python-Scraping-Grundlagen
Python Basic 8 Numpy Test
Errbot: Grundlagen des Python-Chatbots
#Python DeepLearning Basics (Mathematik 1/4)
Python-Grundlagen: Socket, Dnspython
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
Python: Grundlagen der Verwendung von Scikit-Learn ①
Python-Grundlagen: Bedingungen und Iterationen
Paiza Python Primer 4: Grundlagen der Liste
Python x GIS-Grundlagen (1)
Kafka Python
Python x GIS-Grundlagen (3)
Python-Zusammenfassung
Eingebaute Python
Paiza Python Primer 5: Grundlagen von Wörterbüchern
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python FlowFishMaster
Mit Flask erstellte SNS Python-Grundlagen
Python-Dienst
Python-Tipps
Linux-Grundlagen
Python-Funktion ①
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
NumPy-Grundlagen
Python-Memorandum 2