Найти - Пользователи
Полная версия: Нужна помощь(маленькая)
Начало » Центр помощи » Нужна помощь(маленькая)
1
spikeqzz
День добрый.
Есть небольшой код.
y = int(input("1/2"))
m = 1
b = 2
if y == m:
    print("Ok")
elif y == b:
    price = int(input("Price:  "))
    amount = int(input("The amount: "))
    money = int(input("Money: "))
    product = price
    all = price * amount
    if money >= all:
        print("")
    else:
        print("-")
    if money >= all:
        print("M")
else:
    """
    Вот тут
    """
print("Cheers!")
Как сделать так что при вводе например 3(что не соответствует моим пунктам 1 и 2) код исполнялся заново?
FishHook
spikeqzz
Как сделать так что при вводе например 3(что не соответствует моим пунктам 1 и 2) код исполнялся заново?
Разбить код на функции, в цикле while вызывать функцию ввода начальных данных, пока не будут введены корректные значения.
spikeqzz
FishHook
Спасибо
terabayt
m = 1
b = 2
y = int(input("1/2"))
while y not in (m, b):
    print(':(')
    y = int(input("1/2"))
if y == m:
    print("Ok")
elif y == b:
    price = int(input("Price:  "))
    amount = int(input("The amount: "))
    money = int(input("Money: "))
    product = price
    all = price * amount
    if money >= all:
        print("")
    else:
        print("-")
    if money >= all:
        print("M")
print("Cheers!")
spikeqzz
terabayt
Спасибо большое!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB