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