20194306 Experiment 2 Experimentierbericht "Python-Programmierung"

Studenten-ID 2019-2020-2 Experiment "Python-Programmierung" x Bericht

Kurs: "Python Programming"
Klasse: 1943
Name: Chen Wei
Studenten-ID: 20194306
Experimenteller Lehrer: Wang Zhiqiang
Experiment Datum: 20. April 2020
Erforderlich / Wahlfach: Öffentlicher Wahlkurs

1. Experimenteller Inhalt

· Entwerfen und vervollständigen Sie ein vollständiges Anwendungsprogramm, um Operationen wie Addition, Subtraktion, Multiplikation und Division sowie weitere Funktionen abzuschließen.

· Bewertung von Wissenspunkten wie Grundgrammatik, Beurteilungsanweisungen, Schleifenanweisungen, logischen Operationen usw.

2. Experimenteller Prozess und Ergebnisse

def Sum(a,b):
    print("a+b=",a+b)
def Subtraction(a,b):
    print("a-b=",a-b)
def Multiplication(a,b):
    print("a*b=:",a*b)
def Division(a,b):
    if b != 0:
        print("a/b=:",a/b)
    else:
        print("无法计算!")
def Mo(a,b):
    print("两数求模为",a%b)
def Mifang(a,b):
    print("a^b=",a**b)

print("启动计算器。")
while True:
    print("加法请按1,减法请按2,乘法请按3,除法请按4,求模请按5,求幂请按6,退出计算器请按7")
    print("请选择:")
    x = int(input())
    if x == 7:
        print("计算器关闭。")
        break
    if x == 6:
        a = int(input("请输入一个数:"))
        b = int(input("请输入一个数:"))
        print(Mifang(a,b))
    a = float(input("请输入一个数:"))
    b = float(input("请输入一个数:"))
    if x == 1:
        print(Sum(a,b))
    elif x == 2:
        print(Subtraction(a,b))
    elif x == 3:
        print(Multiplication(a,b))
    elif x == 4:
        print(Division(a,b))
    elif x == 5:
        print(Mo(a,b))

3. Während des Experiments und des Lösungsprozesses aufgetretene Probleme

  • Frage 1: Geben Sie a und b ein, bevor Sie den Rechner schließen
  • Lösung zu Problem 1: Bewegen Sie den Code für den geschlossenen Taschenrechner vorwärts.
  • Problem 2: Programmfehler bei der Leistungsberechnung
  • Problem 2 Lösung: Der Float-Typ kann nicht für die Leistungsberechnung verwendet werden, der relevante Code für die Leistungsberechnung wird vorwärts verschoben, a und b werden in den int-Typ geändert und die Funktion fortgesetzt

Andere (Gefühl, Denken usw.)

Durch dieses Experiment wird der in diesem Zeitraum erlernte Inhalt konsolidiert, z. B. das Grundwissen über Python, Beurteilungsanweisungen, Schleifenanweisungen, logische Operationen und andere Wissenspunkte

Ich denke du magst

Origin www.cnblogs.com/cw4306/p/12740021.html
Empfohlen
Rangfolge