Найти в Дзене
Gatech-Hub

Вычет налогов на Python

Оглавление

1. Для начала нужно импортировать все нужные модули. Их будет два: time и os

import os
from time import *

2. Теперь можно приступать к работе. Второй шаг, надо добавить выбор стран и цикл. Стран можно добавлять сколько хотите, но у меня их будет 5.

while True:
    print('Вычет налогов')
    print("Страны:")
    print("1.Беларусь")
    print("2.Германия")
    print("3.Россия")
    print("4.США")
    print("5.Украина")

3. Далее обязательно надо добавить переменную "country" и пользователь вводил номер своей страны.

country = int(input('Введите номер страны:'))

4. Следующим этапом в нашей программе это проверка страны. Эту задачу можно разбить на куски.

1. Проверяем номер страны и вставляем в переменную "tax"
соответствующий налог (примечание: в переменную tax не надо писать
различные значки по типу %)

2. Спрашиваем у пользователя какой у него доход в месяц, в конкретной
волюте.

3. Считаем личный налог пользователя в переменную tax_tax и выводим
его пользователю.

4. Ждем 10 секунд и очищаем консоль.

if country == 1:
        tax = 13
        print("Налог в вашей стране 13%")
        salary = int(input('Введите вашу зарплату в BYN:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'BYN')
        sleep(10)
        os.system('cls')
    elif contry == 2:
        tax = 20
        print("Налог в вашей стране 20%")
        salary = int(input('Введите вашу зарплату в EURO:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'EURO')
        sleep(10)
        os.system('cls')
    elif contry == 3:
        tax = 14
        print("Налог в вашей стране 14%")
        salary = int(input('Введите вашу зарплату в RUB:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'RUB')
        sleep(10)
        os.system('cls')
    elif contry == 4:
        tax = 25
        print("Налог в вашей стране 25%")
        salary = int(input('Введите вашу зарплату в USD:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'USD')
        sleep(10)
        os.system('cls')
    elif contry == 5:
        tax = 18
        print("Налог в вашей стране 18%")
        salary = int(input('Введите вашу зарплату в UAH:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'UAH')
        sleep(10)
        os.system('cls')
    else:
        print("Страна не найдена!!!")

Вывод:

На выходе у нас получилась прикольная программа для начинающих Python разработчиков. Также для тех кому нужен чистый код, я оставил его внизу.

#программа вычета налогов
import os
from time import *
while True:
    print('Вычет налогов')
    print("Страны:")
    print("1.Беларусь")
    print("2.Германия")
    print("3.Россия")
    print("4.США")
    print("5.Украина")
    country = int(input('Введите номер страны:'))
    if country == 1:
        tax = 13
        print("Налог в вашей стране 13%")
        salary = int(input('Введите вашу зарплату в BYN:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'BYN')
        sleep(10)
        os.system('cls')
    elif contry == 2:
        tax = 20
        print("Налог в вашей стране 20%")
        salary = int(input('Введите вашу зарплату в EURO:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'EURO')
        sleep(10)
        os.system('cls')
    elif contry == 3:
        tax = 14
        print("Налог в вашей стране 14%")
        salary = int(input('Введите вашу зарплату в RUB:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'RUB')
        sleep(10)
        os.system('cls')
    elif contry == 4:
        tax = 25
        print("Налог в вашей стране 25%")
        salary = int(input('Введите вашу зарплату в USD:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'USD')
        sleep(10)
        os.system('cls')
    elif contry == 5:
        tax = 18
        print("Налог в вашей стране 18%")
        salary = int(input('Введите вашу зарплату в UAH:'))
        tax_tax = salary/100 * tax
        print('Ваш налог',tax_tax,'UAH')
        sleep(10)
        os.system('cls')
    else:
        print("Страна не найдена!!!")

Telegram-Chanel TimeWeb Donate