duvidas com o código

1. duvidas com o código

joão carvalho
1302510

(usa Outra)

Enviado em 26/10/2020 - 09:02h

criei a linha de código a seguir em python e queria uma ajuda sobre como posso fazer com que quando o utilizador responder que os dados estão incorretos o programa reinicie e tambem quando age não for int a pergunta seja feita de novo e o mesmo para a validação quando tiver uma resposta não valida

first_name = input("first name: ")
last_name = input("last name: ")
age = int(input("age: "))
sex = input("sex: ")
birthday = input("birthday: ")

print("name: " + first_name + last_name + "\n" + "age: " + age + "\n" + "sex: " + sex)

validation = input("are all the data correct?")



  


2. Re: duvidas com o código

Matheus
pylm

(usa Gentoo)

Enviado em 26/10/2020 - 09:27h


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

while True:
try:
age = int(input('Age: '))
# Limpa a tela
print('\x1bc')
print(f'Age is {age}')
break
except ValueError:
print('Insert a valid age')


Pra fazer a validação segue a mesma lógica, um while esperando que a validation seja yes/no e aja de acordo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts