[Grundkenntnisse in Python] 0.print()-Funktion

Vorwort

Python ist ein Werkzeug, das Ihnen dabei helfen kann, Ihre Bedürfnisse zu verwirklichen. Es ist eher wie ein Hauptschlüssel. Sie entscheiden, welche Tür Sie damit öffnen.

„Eine Reise von tausend Meilen beginnt mit einem einzigen Schritt.“ Egal wo das Ziel ist, „Python Basics Class“ ist der erste Meilenstein auf unserer Reise!

Grundlegende Python-Grammatikkenntnisse sind wie „innere Stärke“. Nur eine tiefe „innere Stärke“ kann verschiedene Bewegungen besser verstehen und meistern.

Zu dieser Zeit erinnerte ich mich an Nietzsches Worte in „Also sprach Zarathustra“: „Tatsächlich sind die Menschen wie Bäume. Je mehr sie sich nach der Sonne in der Höhe sehnen, desto mehr werden ihre Wurzeln nach unten reichen.“ Tief unter der Erde ...“ .

Möglicherweise können Sie während des Lernprozesses nicht sofort besonders coolen Code eingeben, aber Sie werden sich dabei weiter verbessern, und dieser Tag wird wie geplant kommen. „Fleiß beim Lernen ist wie ein Sämling, der im Frühling aufgeht. Man sieht sein Wachstum nicht, aber es wächst mit jedem Tag.“

In der Programmierwelt gibt es ein sehr bekanntes Sprichwort: „Reden ist billig, zeig mir den Code.“ – Reden ist nutzlos, zeig mir den Code.

Ich hoffe, dass Sie während des Lernprozesses mehr schreiben und mehr üben können, denn Übung macht den Meister!

Lasst uns beginnen!

print()-Funktion

Herzlichen Glückwunsch, Sie haben die neue Welt von Python betreten. Lassen Sie uns print() verwenden, um den ersten Gruß an Python zu starten! Die Verwendung der Funktion print() ist wie folgt: allein – ohne Anführungszeichen, mit einfachen Anführungszeichen, mit doppelten Anführungszeichen, mit dreifachen Anführungszeichen, sehen wir uns jedes einzeln an!

Keine Anführungszeichen

Beachten Sie, dass Sie vor der formellen Eingabe des Codes in den englischen Eingabemodus wechseln und sicherstellen müssen, dass die Klammern der print()-Funktion [englische Klammern] verwenden, andernfalls wird ein Fehler gemeldet. [Tipps zum Umschalten der englischen Eingabe: Bei Mac-Systemen drücken Sie bitte Strg+Leertaste, um zwischen chinesischer und englischer Eingabe zu wechseln, bei Windows-Systemen drücken Sie bitte Strg+Umschalttaste, um zwischen chinesischer und englischer Eingabe zu wechseln]

print(520)

Operationsergebnis:

520

Ich habe unten ein Easter Egg für Sie vorbereitet. Sie können es direkt auf Ihren lokalen Computer kopieren und ausführen, um die Ergebnisse zu sehen:

import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我写了人生中第一行Python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同时,一切在这一刻开始变得不同\n以下,是这行代码的运算结果:' )
print(520)
print(520)
print(520)

Operationsergebnis:

2023-06-05 16:19:50,我写了人生中第一行Python代码
它的内容虽然简单,不过是平凡的一句print(520)
但我知道:我的编程之路,将从最简单的520开始
在我点击运行的同时,一切在这一刻开始变得不同
以下,是这行代码的运算结果:
520
520
520

In diesem Moment beginnt sich alles zu ändern, denn Sie haben die erste Zeile Python-Code in Ihrem Leben erfolgreich geschrieben!

Sie können die „erste Erfahrung“ der Interaktion mit dem Computer ohne die Hilfe der Funktion print() machen. Dies ist auch der erste Wissenspunkt zur Python-Syntax, den wir gleich freischalten werden.

Obwohl Sie gerade einen einfachen Ausdruck eingegeben haben, hat dieser Python-Code hinter den Kulissen einige Dinge wie diese für Sie erledigt:

(0) Wir geben eine Anweisung an den Computer: „Drucken Sie ‚520‘“; (1) Python kompiliert diese Codezeile in eine Maschinensprache, die der Computer verstehen kann; (2) Der Computer führt die entsprechende Ausführung durch; (3) Schließlich Drucken Die Ergebnisse liegen vor uns.

So kommunizieren wir erfolgreich mit Computern über das Tool Python.

Fügen Sie hier eine Bildbeschreibung ein
Als nächstes betreten Sie die Welt von „Chihiros Reise ins Zauberland“ und lernen weiter, wie Sie die print()-Funktion in der Geschichte verwenden. (Tipp: Auch wenn Sie „Chihiros Reise ins Zauberland“ noch nicht gesehen haben, hat dies keinen Einfluss auf Ihr Verständnis der folgenden Codekenntnisse.)

Chihiro und ihre Eltern verirrten sich in eine Welt, in der Geister und Götter ruhten. Um ihre Eltern zu retten, die aus Völlerei in Schweine verwandelt wurden, musste Chihiro für Oma Yu in dieser Welt arbeiten und ihren Namen auf dem Prostitutionsvertrag unterschreiben.

Wenn wir in der magischen Welt von Python möchten, dass der Computer beim Schreiben von Qianxuns Namen hilft, wie sollten wir dann die Funktion print() verwenden, um Anweisungen an den Computer zu erteilen?

print('千寻')

Beobachten Sie die Struktur der obigen Codezeile, drücken Sie erneut die Eingabetaste, kopieren Sie die obige Codezeile in das Codefeld, klicken Sie auf „Ausführen“ und sehen Sie, welche Ergebnisse angezeigt werden.

Operationsergebnis:

千寻

Schauen Sie, erscheint Qianxuns Name auf dem Bildschirm? Dies ist die Hauptfunktion der print()-Funktion: Inhalt drucken.

Drucken bedeutet hier: Den Computer die Ergebnisse der Anweisungen, die Sie ihm am Terminal geben, auf dem Bildschirm anzeigen lassen.

Verwendung von einfachen Anführungszeichen

Zu diesem Zeitpunkt haben Sie die Funktion print() persönlich zweimal verwendet. Werfen wir einen Blick darauf: Was ist der Unterschied zwischen den print()-Funktionsanweisungen, die Sie zweimal geschrieben haben?

print(520)

print('千寻')

Offensichtlich werden Sie feststellen, dass es print('千寻')ein zusätzliches Paar einfacher Anführungszeichen gibt.

Es stellt sich also erneut die Frage: Wofür wird dieses einfache Anführungszeichen verwendet? Warum muss ich beim Drucken von Text Anführungszeichen hinzufügen?

Das liegt daran, dass Computer über einen besonderen Gehirnschaltkreis verfügen: Sie können nur Zahlen, nicht aber Texte verstehen. Da Zahlen und mathematische Operationen standardisiert sind und ein festes Format haben, können sich Wörter jedoch ständig ändern.

Wenn Sie den Computer direkt fragen print(千寻), wird er verwirrt aussehen und lautstark einen Fehler melden: „Was bedeuten diese beiden Wörter? Sie haben sie nicht klar definiert. Sie verstehen nicht ...“

Fügen Sie hier eine Bildbeschreibung ein
Dies ist die Verwendung von Anführungszeichen in der Funktion print(): Wenn Anführungszeichen in den Klammern stehen, ist das gleichbedeutend damit, dem Computer mitzuteilen, dass Sie keine zusätzlichen Vorgänge ausführen müssen und alles drucken, was ich eingebe.

Fügen Sie hier eine Bildbeschreibung ein

Verwendung von doppelten Anführungszeichen

Sie können nicht nur einfache Anführungszeichen, sondern auch doppelte Anführungszeichen innerhalb der print()-Funktion verwenden. Es gibt keinen Unterschied in der Wirkung der beiden und beide ermöglichen das Drucken einer Textzeile.

Manchmal können einfache und doppelte Anführungszeichen gleichzeitig in Klammern stehen, zum Beispiel print("Let's play").

In diesem Fall müssen Sie darauf achten, klar zu unterscheiden, welche Anführungszeichen zur Struktur der Funktion print() gehören und welche Anführungszeichen zu dem Inhalt gehören, den der Computer drucken soll. Mischen Sie sie nicht.

Allerdings werden Sie es verstehen, nachdem Sie den Code ausgeführt haben. Klicken Sie im Codefeld unten direkt auf „Ausführen“, um die Ausführungsergebnisse zu beobachten. (Bevor Sie auf „Ausführen“ klicken, überlegen Sie, welches Anführungszeichen zur print()-Funktionsstruktur in der dritten print()-Funktion gehört.)

# 括号内是单引号的情况。
print('一起玩吧')

# 括号内是双引号的情况。
print("一起玩吧")

# 括号内单双引号同时存在的情况。
print("Let's play")

Operationsergebnis:

一起玩吧
一起玩吧
Let's play

Wir beobachten den obigen Code und stellen fest, dass es noch einige weitere Anweisungen mit „#“ gibt. Was ist das?

Tatsächlich wird „#“ in Python oft als einzeiliges Kommentarsymbol verwendet, um eine einzelne Codezeile zu erklären. Beispielsweise wird „#, wenn in Klammern einfache Anführungszeichen stehen“ verwendet, um den Code „print(“ zu erklären. Lass uns zusammen spielen')". Alle Daten nach dem #-Zeichen werden nicht ausgegeben, während der Code ausgeführt wird.

Zurück zur Funktion print(): In print("Lass uns spielen") gehören die nicht gedruckten Anführungszeichen zur Funktionsstruktur print().

In der Funktion print() muss der Inhalt in Anführungszeichen jedoch nicht unbedingt Text sein, sondern kann auch Englisch und Zahlen sein.

Wenn in den Klammern keine Anführungszeichen stehen, sollten wir dementsprechend Inhalte in die Klammern einfügen, die der Computer „verstehen“ kann, beispielsweise Zahlen oder mathematische Operationen.

Zu diesem Zeitpunkt lässt die Druckfunktion den Computer versuchen, den Inhalt in den Klammern zu „lesen“ und das Endergebnis auszudrucken.

Wenn der Computer die Datennummern versteht, druckt er die Daten aus. Nachdem Sie die numerischen Operationen verstanden haben, werden die Operationsergebnisse gedruckt.

Ansonsten raten wir mal, was der Computer im Terminal ausgibt, wenn wir den folgenden Code in das Codefeld eingeben?print(1+1)

Ist es 1+1 oder 2?
Die richtige Antwort ist 2
! Aber warum ist das gedruckte Ergebnis 2 und nicht 1+1?

Hier gibt der Computer nicht „1+1“ aus, da print(1+1) eine mathematische Operation ist, die der Computer direkt verstehen kann, sodass er das endgültige Operationsergebnis direkt ausdruckt: „2“. So „versteht“ der Computer den Inhalt.

Was das Wissen zum Thema „Betrieb“ betrifft, werden wir es morgen näher erläutern, wenn wir die Datentypen erläutern. Jetzt müssen Sie nur noch die Funktion print() und den Unterschied zwischen ihrer Verwendung mit und ohne Anführungszeichen verstehen.

An diesem Punkt sind die Kenntnisse im Zusammenhang mit der Funktion print() abgeschlossen.

Versuchen wir als Nächstes, die Funktion print() zu verwenden, um „Qianxuns Strafverfolgungsurkunde“ auszudrucken.

Um Qianxun für sich arbeiten zu lassen, erarbeitete Yubaba eine menschenfeindliche „Blut- und Schweißklausel“:

我愿意留在汤婆婆的澡堂里工作两年,如果我违背工作内容的话,将在这个世界变成一头猪。

Wie kann dieser Vertrag in Python angezeigt werden? Bitte drucken Sie diesen Vertrag im Codefeld unten aus (Hinweis: Verwenden Sie die Funktion print(), und der Textteil kann den obigen Inhalt direkt kopieren).

Referenzantwort:

print('我愿意留在汤婆婆的澡堂里工作两年,如果我违背工作内容的话,将在这个世界变成一头猪。')

Ich glaube, Sie haben Qianxuns Vertrag erfolgreich ausgedruckt (das bedeutet auch, dass unsere kleine Qianxun als berufstätiges Mädchen arbeiten muss ...).

Verwendung von dreifachen Anführungszeichen

Aber die anspruchsvolle Tang-Oma ist der Meinung, dass das Layout der Kapitulationsurkunde nicht gut genug ist. Ich hoffe, Sie können den Text der Kapitulationsurkunde nach jedem Komma in einer neuen Zeile erscheinen lassen und den Effekt der „automatischen Zeile“ ausdrucken Verpackung".

Die Antwort lautet: Verwenden Sie in print dreifache Anführungszeichen ''‘ (geben Sie drei einfache Anführungszeichen hintereinander ein), um eine zeilenübergreifende Ausgabe zu erreichen.

Hehe, ich hätte nicht erwartet, dass es in print() neben einfachen und doppelten Anführungszeichen auch dreifache Anführungszeichen gibt. Führen Sie den folgenden Code direkt aus, um zu sehen, ob Sie diesmal den von Yubaba gewünschten Effekt erzielen können.

print('''我愿意留在汤婆婆的澡堂里工作两年,
如果我违背工作内容的话,
将在这个世界变成一头猪。
''')

Operationsergebnis:

print('''我愿意留在汤婆婆的澡堂里工作两年,
如果我违背工作内容的话,
将在这个世界变成一头猪。
''')

Erfolg! Sie beherrschen die Methode, Zeilen mit dreifachen Anführungszeichen umzubrechen.

Jetzt haben wir die vier Situationen der print()-Funktion kennengelernt – keine Anführungszeichen, einfache Anführungszeichen, doppelte Anführungszeichen und dreifache Anführungszeichen. Folgen Sie dann dem Lehrer, um die Unterschiede zwischen ihnen zu überprüfen und zu festigen.

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Achtung, [Warnung vor hoher Energie], als nächstes werde ich Ihnen von einem Codefehler erzählen, auf den 99 % der Anfänger gestoßen sind.

In Python ist die gesamte korrekte Grammatik, einschließlich der Zeichensetzung, standardmäßig [Englisch]. Wenn Sie versehentlich chinesische Satzzeichen verwenden, kann der Computer diese nicht erkennen und meldet einen Fehler.

Im Terminal ist die häufigste Symbolfehlermeldung, die Sie sehen können, [syntaxError: invalid syntax].

Fügen Sie hier eine Bildbeschreibung ein
Beim Debuggen (Beheben von Programmfehlern) müssen wir unbewusst prüfen, ob wir einen so kleinen, aber schwerwiegenden Fehler gemacht haben.

Ende der wichtigen Erinnerung. Zu diesem Zeitpunkt haben Sie 60 % des Fortschrittsbalkens dieses Levels erreicht und der Level-Erfolg steht vor der Tür!

Escape-Zeichen

Sie haben Qianxuns Verratsurkunde mit der Funktion print() erfolgreich ausgedruckt.

print('''我愿意留在汤婆婆的澡堂里工作两年,
如果我违背工作内容的话,
将在这个世界变成一头猪。
''')

Tatsächlich gibt es eine zweite Möglichkeit, Zeilenumbrüche zu erreichen: Verwenden Sie das Escape-Zeichen \n, etwa so:

print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')

Zusätzlich zu \n gibt es viele Escape-Zeichen. Ihre Eigenschaften sind: Backslash + der erste Buchstabe der Escape-Funktion, die Sie erreichen möchten.

Beispielsweise steht der Zeilenvorschub \n für [+Zeile], die Rücktaste \b für [+Rücktaste] und der Wagenrücklauf \r für [+Rücktaste]. Mit dieser Methode können Sie sich die Bedeutung von Escape-Zeichen merken.

Ich habe einige häufig verwendete Escape-Zeichen zusammengefasst:

Fügen Sie hier eine Bildbeschreibung ein
Keine Sorge, Sie müssen sich den Inhalt dieses Bildes nicht merken. Speichern Sie das Bild, indem Sie einen Screenshot oder ein Foto machen. Sie können sich einfach das Bild ansehen, um es zu finden, wenn Sie in Zukunft Escape-Zeichen verwenden müssen .

Variablen und Zuweisungen

Zu diesem Zeitpunkt haben Sie Qianxuns Namen und die Verratsurkunde erfolgreich ausgedruckt. Zur gleichen Zeit wurde Qianxun auch eine Mitarbeiterin von Yubaba. Allmählich vergaß sie, wer sie war und verlor die Information über ihren „Namen“.

Wie sollten wir also in der Codewelt voller Informationen Informationen besser speichern, damit der Computer Ihnen helfen kann, die gewünschten Informationen abzurufen, wenn Sie sie benötigen?

Sie müssen die Leistungsfähigkeit von [Variablen und Zuweisungen] nutzen, um die komplizierten Informationen einzeln zu „sammeln“.

Schauen wir uns zunächst die folgende Codezeile an:

name='千寻'

Dies ist eine übliche Aktion beim „Zuweisen eines Werts zu einer Variablen“. Hier ist der Name eine Variable. Die Bedeutung dieser Codezeile besteht darin, die beiden Wörter „Qianxun“ dem „Namen“ [Variable] zu [zuordnen].

Um es Qianxun in Zukunft leichter zu machen, ihren Namen auf dem Computer zu finden, haben wir ihr dabei geholfen, ihren Namen in ein kleines Kästchen zu schreiben und ein Etikett mit der Aufschrift „Name“ auf das Kästchen zu kleben.

Denken Sie darüber nach: Wenn wir normalerweise Dinge verpacken, legen wir die verstreuten Dinge dann in verschiedene Kartons und markieren sie? Diese Art der „Aufbewahrung“ kann den Raum aufräumen und uns den Zugriff auf Dinge erleichtern.

Fügen Sie hier eine Bildbeschreibung ein
Auf die gleiche Weise macht der Computer dasselbe: Er speichert Tausende von Daten in verschiedenen „Boxen“, damit er die Daten bequem speichern und verarbeiten kann.

Dieses „Feld“ wird in Python als Variable bezeichnet, und Sie können in dieses „Feld“ alles einfügen, was Sie möchten.

Und dieser Vorgang, Dinge in die Box zu laden, wird in der magischen Welt des Codes als [Zuweisung] bezeichnet.

Fügen Sie hier eine Bildbeschreibung ein
Nachdem Chihiro den Vertrag unterzeichnet hatte, riss Yubaba das „Etikett“ mit „Name“ von der „Box“ mit ihrem Namen „Chihiro“ ab und befestigte es an der „Box“ mit dem Namen „Qianxian“.

Zu diesem Zeitpunkt nahm ich die Schachtel mit dem „Etikett“ [Name] heraus und der gelesene Inhalt änderte sich in „Xiaoqian“:

name='小千'

Führen Sie nun bitte den folgenden Code aus und sehen Sie sich die endgültige Ausgabe der Druckfunktion an.

name='千寻'
name='小千'
print(name)

Operationsergebnis:

小千

Ist das Ergebnis, das auf dem Terminal angezeigt wird, [Xiao Qian]? Aber warum? Ist unsere erste Zuweisung an die Variable „Name“ nicht [‘Qianxun‘]? Warum ist das gedruckte Ergebnis die zweite Aufgabe?

Dabei geht es um die Eigenschaften von Variablen: Variablen werden Variablen genannt, weil die in ihnen gespeicherten Daten beliebig verändert werden können.

Wie wir gerade gesagt haben, können wir eine Variable wie eine Box behandeln. Sie können alles in diese Box legen, aber die Box hat ihre maximale Kapazität und kann nicht mit unbegrenzten Dingen gefüllt werden.

Aber in der Welt des Codes ist die Kapazität der Box sehr klein, nur 1. Wenn Sie also etwas Neues hineinlegen müssen, müssen Sie eine neue Box finden.

Fügen Sie hier eine Bildbeschreibung ein
In unserem obigen Fall bedeutet die erste Codezeile: name='Qianxun': Geben Sie den Namen Qianxun in die Variable „Box“ von Name ein.

Da der Computer den Code Zeile für Zeile von oben nach unten ausführt, wird beim Ausführen der zweiten Codezeile name='Xiao Qian' das in der Variablen "name" gespeicherte ['Qianxun'] durch ['Xiaoqian'] ersetzt. .

Wenn wir also zur dritten Zeile von print(name) laufen, ist das Ergebnis, das wir ausdrucken, natürlich Xiaoqian.

Tatsächlich ist nicht nur Qianxun, sondern auch der Name für jeden von uns von Bedeutung. Er hilft Ihnen, sich so zu „positionieren“, dass andere Sie leicht finden können. Daher können die Namen von Personen nicht zufällig ausgewählt werden. Ebenso müssen bei der Benennung von Variablen bestimmte Standards eingehalten werden.

Konvention zur Benennung von Variablen

Für die Benennung von Variablen können wir uns an folgenden Vorgaben orientieren:

Fügen Sie hier eine Bildbeschreibung ein
Wenn es sich bei den Informationen beispielsweise um einen Namen handelt, kann die Variable „Name“ heißen; wenn es sich bei den Informationen um eine Zahl handelt, sollte der Variablenname „Nummer“ heißen.

Viele Anfänger sind es zu Beginn gewohnt, Variablen mit englischen Buchstaben wie a, b, c usw. zu benennen. Ein solcher Variablenname macht es Ihnen unmöglich, aus vielen Informationen zu erkennen, was in der Variablen enthalten ist. Dies ist gleichbedeutend damit, Ihr Kind „Zhang Xiaohong“ oder „Wang Xiaoming“ zu nennen, und Sie werden im riesigen Meer ertrinken von Menschen. .

Zusätzlich zur Variablenbenennung ist es auch wichtig zu beachten, dass in der Codewelt das Zuweisungssymbol = nicht bedeutet, dass die linke Seite der rechten Seite entspricht. Es stellt lediglich die Zuweisungsaktion dar: den Inhalt rechts in das Feld links einfügen.

Das Symbol, das die Gleichheit der linken und rechten Seite darstellt, ist ein Vergleichsoperator ==. Obwohl sie ähnlich aussehen, haben sie völlig unterschiedliche Bedeutungen, also lassen Sie sich nicht verwirren. Was den Vergleichsoperator betrifft ==, müssen Sie sich keine Gedanken über dessen Verwendung machen. Wir werden Sie im nächsten Level wiedersehen.

Fügen Sie hier eine Bildbeschreibung ein
Es ist Zeit, Ihre Lernergebnisse zu testen. Bitte nutzen Sie das Wissen, das Sie gerade über Variablen und Zuweisungen gelernt haben, um eine Frage zu stellen: Bitte weisen Sie den folgenden drei Namen nacheinander Werte zu und stellen Sie sicher, dass der endgültige Ausdruck „Qianxun“ lautet. (Tipp: Bei Verwendung der Funktion print() ist der Wert einer Variablen immer gleich dem letzten ihr zugewiesenen Inhalt.)

Ich glaube, Sie haben den Namen von „Chihiro“ bereits ausgedruckt. Die Antwort des Lehrers lautet:

name='魔法少女千酱'
name='夏目千千'
name='千寻'

print(name)

Lassen Sie uns abschließend die Wissenspunkte dieser Stufe zusammenfassen:
Fügen Sie hier eine Bildbeschreibung ein
An dieser Stelle fragen Sie sich vielleicht: Wozu dienen diese einfachen Codes, die ich in dieser Stufe gelernt habe?

Obwohl die Funktion print() die einfachste Anweisung ist, ist die Unterstützung der Funktion print() in der Tat für fast jedes Programm, das Sie in Zukunft ausführen werden, untrennbar erforderlich.

Sie können zum Beispiel die Funktion print() verwenden, um eine süße beste Freundin für sich selbst zu erstellen, „Künstlich zurückgebliebene kleine Bury“. Sie wird auf Sie zukommen und Sie frech bitten, ihr Alter zu schätzen.

Unten finden Sie einen Code, der geschrieben wurde. Bitte [führen] Sie ihn direkt aus. Kommen Sie und spielen Sie das Altersschätzspiel mit Xiaomi!

import random
import time

###提示语部分
print('你好,我是机器人小埋,我们来玩个猜年龄的小游戏吧~(◆◡◆)')
time.sleep(2)

print('''
=============================
   干物妹!うまるちゃんの年齢
=============================
''')
time.sleep(1)


print('小埋的真实年龄在1到10之间哦~')
time.sleep(1)


print('不过,你只有5次机会哦~')
time.sleep(1)


print('下面,请输入小埋的年龄吧:')


#从0至10产生一个随机整数,并赋值给变量age
age = random.randint(1,10)


#设置次数
for guess in range(1,6):
   
   #输入玩家猜测的年龄
    choice=int(input())
    
    #判读玩家输入的年龄是否等于正确的年龄
    if choice<age:
        print('小埋的提示:你猜小了(;´д`)ゞ。。。。')
                
    elif choice>age:
        print('小埋的提示:乃猜大了惹(>﹏<)~~')
            
    else: 
        print('猜了'+str(guess)+'次,你就猜对惹~hiu(^_^A;)~~~')
        break   
                
#判断猜测次数 
if choice  == age:
    print('搜噶~那么小埋下线了~拜拜~( ̄︶ ̄)↗')
    
else:
    print('哎呀~你还是木有猜对啊~但是你只有5次机会诶~怎么办啊~')
    print('那好吧~心软的小埋只好告诉你,我才'+str(age)+'岁哦~(*/ω\*)')

Operationsergebnis:

你好,我是机器人小埋,我们来玩个猜年龄的小游戏吧~(◆◡◆)

=============================
   干物妹!うまるちゃんの年齢
=============================

小埋的真实年龄在110之间哦~
不过,你只有5次机会哦~
下面,请输入小埋的年龄吧:
4
小埋的提示:你猜小了(;´д`)ゞ。。。。
7
小埋的提示:你猜小了(;´д`)ゞ。。。。
9
小埋的提示:乃猜大了惹(>﹏<)~~
8
猜了4次,你就猜对惹~hiu(^_^A;)~~~
搜噶~那么小埋下线了~拜拜~( ̄︶ ̄)↗

Haben Sie Xiaomis Alter erfolgreich erraten? Zusätzlich zur Funktion print() und der Variablenzuweisung verwendet dieser Code auch die bedingte Beurteilung von if-Anweisungen und die Funktion input(). Wir werden diese beiden Wissenspunkte in der zweiten und dritten Ebene lernen.

Nachdem Sie die erste Hälfte der Grundgrammatik erlernt haben, können Sie ein Projekt wie dieses auch selbstständig schreiben und Ihre eigene „kleine Bestattung“ entwerfen! Unterschätzen Sie also nicht, was wir heute lernen, es wird der Beginn unserer großen Projekte in der Zukunft sein.

In diesem Level beherrschen wir das Befehlsdenken – das Erteilen des Befehls „Drucken“ an den Computer. Auf dem Weg zur Kommunikation mit Computern hat unser Lernen jedoch gerade erst begonnen.

Nachdem Sie den gesamten Python-Grundkurs zur Syntax abgeschlossen haben, betreten Sie wirklich die Welt von Python und beherrschen die Methoden und Denkweisen zur Verwendung von Python zur Lösung von Problemen.

Vorschau auf den nächsten Durchgang

Tatsächlich ist die Python-Welt nur ein Spiegel der realen Welt, und alles in der Python-Welt kann sein Gegenstück in der realen Welt finden. Wie sehen also die häufigsten Zahlen und Wörter der realen Welt in der Spiegelwelt aus? Wie benutzen wir sie?

Wie können wir beispielsweise die Daten in der Spiegelwelt nutzen, um komplexe wissenschaftliche Berechnungen durchzuführen und die numerischen Ergebnisse und die Erklärungssprache auf dem Bildschirm auszugeben, um sie dem Benutzer anzuzeigen?

Fügen Sie hier eine Bildbeschreibung ein
Im nächsten Level werden wir tief in die Spiegelwelt vordringen, um die Details zu erforschen und die Geheimnisse von [Mirror World Data] zu enthüllen.

Fügen Sie hier eine Bildbeschreibung ein
Nun kann ich Ihnen endlich offiziell mitteilen: Herzlichen Glückwunsch zur bestandenen ersten Python-Lektion im Leben!
Wir sehen uns im nächsten Level!

Ich denke du magst

Origin blog.csdn.net/qq_41308872/article/details/132688671
Empfohlen
Rangfolge