ID do aluno 2019-2020-2 Experiência "Programação Python" x Relatório
Curso: "Python Programming"
Classe: 1931
Nome: Wei Haoming
ID do aluno: 20193117
Professor experimental: Wang Zhiqiang
Data do experimento: 11 de abril de 2020
Obrigatório / eletivo: Curso eletivo público
1. Conteúdo experimental
- Projetar e concluir um programa de aplicação completo, operações completas como adição, subtração, multiplicação e divisão, com muitas funções e benefícios
- 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
Ao definir as funções de adição, subtração, multiplicação e divisão para cada método de cálculo, o usuário seleciona o método de cálculo de entrada, depois insere o número e conclui o cálculo chamando a função principal
Código
def add(x,y):
return x + y
def subtract(x,y):
return x - y
def multiply(x,y):
return x * y
def divide(x,y):
return x / y
while(1):
print("是否进行计算:")
choice = input("是/否:")
if choice == '否':
break
elif choice == '是':
print("输入想进行的步骤(数字)")
print("1.加法\n2.减法\n3.乘法\n4.除法:")
n = int(input())
num1 = int(input("输入第一个数:"))
num2 = int(input("输入第二个数:"))
if n == 1:
print(num1, '+', num2, '=', add(num1, num2))
elif n == 2:
print(num1, '-', num2, '=', subtract(num1, num2))
elif n == 3:
print(num1, 'X', num2, '=', multiply(num1, num2))
elif n == 4:
print(num1, '÷', num2, '=', divide(num1, num2))
Link da nuvem de código:
Link .
3. Problemas encontrados durante o experimento e o processo de resolução
- Pergunta 1: considere como fazer o programa executar vários cálculos
- Solução do problema um: operação através do loop várias vezes
Outros (sentimento, pensamento, etc.)
Existem várias maneiras de programar o programa Python. Por exemplo, o experimento pode ser julgado por uma função ou diretamente por uma instrução if.Você também pode usar caracteres para armazenar o resultado do cálculo anterior e executar uma segunda operação.