20192417 Experimento 2 Relatório de experimento "Programação em Python"

20192417 2019-2020-2 Relatório da experiência 2 de "Programação Python"

Curso: "Programação Python" Classe: 1924 Nome: Zhang Jiahua ID do aluno: 20192417 Professor da experiência: Wang Zhiqiang Data da experiência: 11 de abril de 2020 Obrigatório / eletivo: Curso eletivo público

1. Conteúdo experimental

  • Projete e conclua um programa de aplicação completo, operações completas como adição, subtração, multiplicação e divisão e mais funções.
  • Examine os pontos de conhecimento da gramática básica, declarações de julgamento, declarações de loop, operações lógicas etc.

2. Processo experimental e resultados

while True:
    x = int(input("输入数字以选择计算器功能,1为加,2为减,3为乘,4为除,5为模运算,6为退出计算器:"))
    if x==6:
        print("已退出计算器")
        break
    a=int(input("请输入第一个数字:"))
    b=int(input("请输入第二个数字:"))
    if x==1:
        print("计算结果为:",a+b)
    if x==2:
        print("计算结果为:",a-b)
    if x==3:
        print("计算结果为:",a*b)
    if x==4:
        print("计算结果为:",a/b)
    if x==5:
        print("计算结果为:",a%b)

3. Os problemas encontrados durante o experimento e o processo de resolução

  • Pergunta 1: Verificou-se que o resultado do cálculo não pode ser obtido
  • Solução do problema 1: Esqueceu-se de converter caracteres em números inteiros ao definir a entrada, apenas use a conversão int ()
  • Pergunta 2: Depois de inserir 6, ele ainda solicita "Digite o primeiro número:"
  • Solução do problema 2: coloque a sentença de julgamento x == 6 antes da segunda e terceira entrada

Outros (sentimento, pensamento, etc.)

Usando sentenças de decisão e sentenças em loop, você pode obter controle de fluxo e escrever muitos pequenos programas simples e práticos

Acho que você gosta

Origin www.cnblogs.com/zjh6/p/12678098.html
Recomendado
Clasificación