Найти - Пользователи
Полная версия: Помогите плииз
Начало » Python для новичков » Помогите плииз
1
Nazerke
1. Напишите функцию pin(), которая:

- будет просить пользователя вводить пин код, пока пользователь не введет 1234;

- если пользователь ввел 1234, то возвращает это значение;

Каждый раз при вводе пользователем цифр, данная функция должна:

- посчитать количество введённых символов и вывести это количество на печать (с помощью цикла FOR);

- вывести на печать тип введенных пользователем данных (integer, float или string);

- в случае, если пользователь ввел 123456789 – вывести на печать “You entered too many numbers”, в случае, если пользователь введет число НЕ равное 1234 – вывести на печать “Please enter the pin code one more time”, в случае, если пользователь введет 1234 – вывести на печать “You entered right pin code”.



2. Напишите функцию checking(), которая:

- будет принимать в качестве аргумента возвращаемое значение функции pin();

- в случае, если возвращаемое значение функции pin() будет 1234 – выведет на печать “Your code is too simple!”



3. Напишите код вызова функции, который демонстрирует работоспособность функций pin() и checking().
xam1816
 def pin():
    while True:
        s = input('>>>')
        if s == '123456789':
            print('You entered too many numbers')
        elif s == '1234':
            print('You entered right pin code')
            return s
        elif s.isdigit():
            count = 0 # (с помощью цикла FOR);
            for _ in s:
                count += 1
            print(count)
            print('integer')
        else:
            try:
                float(s)
                print('float')
            except:
                print('string')
def checking(v):
    if v == '1234':
        print('Your code is too simple!')
def main():
    my_pin = pin()
    checking(my_pin)
if __name__ == '__main__':
    main()
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