Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Qual função é usada para receber dados de entrada do usuário em Python? a) print() b) input() c) read() d) get() 2. Como você pode armazenar o valor digitado pelo usuário em uma variável? a) value = get() b) input() = value c) value = input() d) get() = value 3. O que acontece se você não fornecer uma mensagem para a função input()? a) Gera um erro b) Pede automaticamente ao usuário para inserir um valor c) Retorna None d) Imprime a mensagem padrão "Digite algo:" 4. Como converter a entrada do usuário para um número inteiro? a) int(input()) b) input(int()) c) to_int(input()) d) integer(input()) 5. Qual é a principal diferença entre raw_input() e input() em versões mais antigas do Python? a) raw_input() não existe em versões mais antigas b) input() avalia a entrada como uma string, enquanto raw_input() não c) raw_input() não aceita entrada do teclado d) Não há diferença, são sinônimos 6. Como você pode imprimir uma mensagem na mesma linha que a entrada do usuário? a) print("Digite algo: ", end='') antes de chamar input() b) print("Digite algo: ", flush=True) antes de chamar input() c) print("Digite algo: ", new_line=False) antes de chamar input() d) Não é possível fazer isso em Python 7. O que a função eval() faz em relação à entrada do usuário? a) Converte a entrada para minúsculas b) Avalia a expressão aritmética da entrada c) Retorna a entrada como está d) Gera um erro se a entrada não for um número 8. Como você pode tornar a entrada do usuário não visível durante a digitação? a) secure_input() b) invisible_input() c) Não é possível fazer isso em Python d) getpass.getpass() 9. O que acontece se você tentar converter uma entrada não numérica para int? a) A entrada é truncada para o número inteiro mais próximo b) Gera um erro do tipo ValueError c) A entrada é arredondada para o número inteiro mais próximo d) Retorna 0 10. Como você pode verificar se a entrada do usuário é um número de ponto flutuante? a) isfloat(input()) b) float(input()) c) type(input()) == float d) isinstance(input(), float) 11. Qual função pode ser usada para converter uma entrada para maiúsculas? a) to_uppercase(input()) b) input().upper() c) uppercase(input()) d) upper(input()) 12. O que acontece se você pressionar Enter sem digitar nada quando usa a função input()? a) Gera um erro de entrada vazia b) Retorna None c) Continua esperando até que algo seja digitado d) Retorna uma string vazia 13. Como você pode imprimir uma mensagem de ajuda antes de receber a entrada do usuário? a) help_message(input()) b) print_help(input()) c) input("Ajuda: ") d) print("Ajuda: ", input()) 14. Como você pode limitar o número de caracteres aceitos na entrada do usuário? a) input(max_chars=10) b) input().limit(10) c) input()[:10] d) Não é possível limitar a entrada em Python 15. Qual é a principal diferença entre input() e sys.stdin.readline()? a) input() aceita apenas números, enquanto sys.stdin.readline() aceita qualquer tipo de entrada b) sys.stdin.readline() não aceita entrada do teclado c) input() retorna uma string, enquanto sys.stdin.readline() retorna um objeto de arquivo d) Não há diferença, ambos são usados para entrada do usuário 16. Como você pode converter a entrada do usuário para minúsculas? a) lower(input()) b) input().lower() c) to_lower(input()) d) input().case(lower) 17. O que acontece se você tentar converter uma entrada para bool? a) Gera um erro do tipo TypeError b) Converte a entrada para True se não estiver vazia, False caso contrário c) Converte a entrada para False se não estiver vazia, True caso contrário d) Retorna None 18. Como você pode verificar se a entrada do usuário contém apenas letras? a) isalpha(input()) b) letters_only(input()) c) alpha_only(input()) d) input().isletters() 19. O que acontece se você usar a função input() em um script Python sem interação com o usuário? a) O script entra em um loop infinito esperando por entrada b) Gera um erro indicando que a entrada está vazia c) Continua a execução sem esperar por entrada d) O script não pode ser executado sem interação do usuário 20. Como você pode fornecer uma mensagem padrão e aceitar a entrada do usuário sem interromper a execução do programa? a) input("Digite algo: ", continue=True) b) user_input = input("Digite algo: ") c) input("Digite algo: ", interrupt=False) d) input("Digite algo: ", default="") Gabarito: 1. b) input() 2. c) value = input() 3. d) Imprime a mensagem padrão "Digite algo:" 4. a) int(input()) 5. b) input() avalia a entrada como uma string, enquanto raw_input() não 6. a) print("Digite algo: ", end='') antes de chamar input() 7. b) Avalia a expressão aritmética da entrada 8. d) getpass.getpass() 9. b) Gera um erro do tipo ValueError 10. b) float(input()) 11. b) input().upper() 12. d) Retorna uma string vazia 13. c) input("Ajuda: ") 14. c) input()[:10] 15. c) input() retorna uma string, enquanto sys.stdin.readline() retorna um objeto de arquivo 16. b) input().lower() 17. b) Converte a entrada para True se não estiver vazia, False caso contrário 18. a) isalpha(input()) 19. c) Continua a execução sem esperar por entrada 20. b) user_input = input("Digite algo: ")
Compartilhar