Рубрики
Без рубрики

Python Project (описания и код)

Этот пост показан описаниям и кодам из проектов, которые я сделал. Некоторые из них, вы можете увидеть его из своего профиля, я положил их в проектный опыт. Есть некоторые проекты, которые предназначены для начинающих и для них 1 проект, который вроде как для промежуточного. Все эти проекты были из Python и Python 3, чтобы быть более подробно. Спасибо

Автор оригинала: MS-092.

Так что именно здесь я поставлю код и описания опыта проекта, который я сделал. Я собираюсь обновить этот пост, как правило, опубликовать проект, который я сделал и обновил некоторые функции и код, чтобы сделать проект, который я сделал лучше. По сути, это всего лишь место, где вся информация и детали проекта, которые я сделал. Проект, который я не упомянул в опыте проекта, будет здесь. Но у него будет меньше описаний или, может быть, просто pensens, чем проект, который есть в проекте. Давайте начнем, извините за мой плохой английский. Скала бумажная ножница Для меня этот проект вроде не совсем базовый и простой. Этот проект для промежуточных людей. Эта ножница Rock Paper использует случайный выбор, потому что игра позволяет сражаться с таким компьютером, как машины. Но есть скороговорка ответа, чтобы вы могли победить все время и не проиграют. Если вы проиграете, вы можете попробовать еще раз и снова вы можете играть в Agin, если вы выиграете. Код:

import random
print("Rock Paper Scissor Game")
name = str(input("Enter your name: "))

repeat = "yes"
while repeat.lower() == "yes":  
    print("Enter your choice \n 1. Rock \n 2. paper \n 3. scissor \n")
    choice = int(input("Enter your choice: "))
    
    if choice == 1:
        choice_name = 'rock'
    elif choice == 2:
        choice_name = 'paper'   
    elif choice == 3:
        choice_name = 'scissor'    
    else:
        print('''
Please, choose the options above.
Choose 1 or 2 or 3
        ''')

    print(f"{name}'s choice is: " + choice_name)
    comp_choice = random.randint(1, 3)

    if comp_choice == 1:
        comp_choice_name = 'rock'    
    elif comp_choice == 2:
        comp_choice_name = 'paper'    
    else:
        comp_choice_name = 'scissor'

    print("Computer choice is: " + comp_choice_name)    
    print(choice_name + " VS " + comp_choice_name)

    if choice == 1 and comp_choice == 2:
        print("Computer Wins, computer picked paper.")     
    elif choice == 2 and comp_choice == 1:
        print(f"{name} Wins, {name} picked paper.")
    elif choice == 2 and comp_choice == 3:
        print("Computer Wins, computer picked scissor.")     
    elif choice == 3 and comp_choice == 2:
        print(f"{name} Wins, {name} picked scissor.")
    elif choice == 1 and comp_choice == 3:
        print(f"{name} Wins, {name} picked scissor.")
    elif choice == 3 and comp_choice == 1:
        print(f"Computer Wins, Computer picked scissor.")    
    elif choice == 3 and comp_choice == 3:
        print(f"It's a tie")
    elif choice == 1 and comp_choice == 1:
        print(f"It's a tie")
    elif choice == 2 and comp_choice == 2:
        print(f"It's a tie")
    else:
        print("Please choose option 1/2/3")

    repeat = str(input("Do you wish to play again?"))
    if repeat == "no":
        break

print("Thanks for playing")

Игра Hangman Базовая и простая игра Hangman. На самом деле мой код не даст картине, где на самом деле есть вешалок. Но будут очки, которые уменьшатся, если вы догадываетесь, что секретное слово не так. Функции:

  1. Намекать
  2. Точки
  3. и т. д. В этой игре, если вы ответите на это неправильно, снимите 1 балл. Если вы используете подсказку, уменьшите 3 балла. Если у вас нет точек, которые вы умерли. Это как Правила игры Hangman. Правильные слова могут быть смешиваться Клиент: Благодарю Ильюасу Луната, я мог бы сделать этот проект. Потому что его пост напоминает мне об этом. Вы, ребята, также должны проверить свой профиль.
secret ="you can change the secret word"
guess =""
hint = 'you can change the hint or you can delete it and delete it in the elif statement'
point = 10

print('''HangMan game
You can change the introduction and the instructions''')

while guess != secret:
    guess = str(input("Enter the secret word:"))
    if guess == secret:
        print("You got it right")
        break
    elif guess == "hint":
        print(hint)
        point = point - 2
        print(f"you have {point} point left")
    elif guess in secret:
        print('You got it almost correct')
    else:
        print("Try Again. Type hint, if you need help")
        point = point - 1
        print(f"you have {point} point left")
        if point <= 0:
            print("You Died")
            breakou have {point} point left")
        if point <= 0:
            print("You Died")
            break

Квадратические уравнения калькулятора Это калькулятор для поиска ответа на квадратный калькулятор уравнений. Но разная вещь с этим калькулятором это даст вам да и нет вариантов, если вы хотите знать минимальную точку уравнений квадратики. Сводка функций:

  1. Решать вопросы уравнений квадратики
  2. Его можно использовать для переменных 2 и 3 (A и B или A и B и C)
import math

print("Quadratics Equation Calculator")
repeat = "yes"
while repeat.lower() == "yes":

    V = float(input("Enter how many Variables do you have in the question: "))
    print(V)
This code works for 3 variables in 1 equation/question.
This code can work to find the minimum point of the equations of the question
    if V == 3:
        a = float(input("Enter the first variable: "))
        print(a)
        b = float(input("Enter the second variable: "))
        print(b)
        c = float(input("Enter the third variable: "))
        print(c)
        root_1 = ((-1 * b) + math.sqrt((b ** 2) - (4 * a * c))) / (2 * a)
        root_2 = ((-1 * b) - math.sqrt((b ** 2) - (4 * a * c))) / (2 * a)
        print(f"The first result is {root_1} to {round(root_1)}")
        print(f"The second result is {root_2} to {round(root_2)}")
        graph = str(input("Want minimum point: "))
        if graph == "yes":
            x = ((b / 2) * -1)
            y = c - b ** 2/4*a
            print(f"The minimum point is ({x}, {y})")
This code works for finding the answer for only 2 variables in a equations/questions
But it doesn't find the minimum point of it.
    elif V == 2:
        a = float(input("Enter the first variable: "))
        print(a)
        b = float(input("Enter the second variable: "))
        print(b)
        root_1 = ((-1 * b) + math.sqrt((b ** 2) - (4 * a * 0))) / (2 * a)
        root_2 = ((-1 * b) - math.sqrt((b ** 2) - (4 * a * 0))) / (2 * a)
        print(f"The first result is {root_1} to {round(root_1)}")
        print(f"The second result is {root_2} to {round(root_2)}")
        graph = str(input("Want minimum point: "))
        if graph == "yes":
            x = ((b / (2*a)) * -1)
            y = 0 - b ** 2/4*a
            print(f"The minimum point is ({x}, {y})")
        elif graph == "no":
            repeat = str(input("Do you wish to continue?: "))
            if repeat == "no":
                break

    else: 
        print("INVALID ERRORS, CHECK AGAIN YOUR VARIABLES")
        print("Type yes or no.")

    repeat = str(input("Do you wish to continue?: "))
    if repeat == "no":
        break

Кости ролика Это будет катиться в кости, и его можно использовать несколько раз. Это вторая игра, которую я сделал с Python. Это супер базовый и простой, чтобы сделать. В игре есть 2 варианта, 1 – это поиграть в том, где вы поуэли с кем-то еще (это не онлайн) и посмотрите, кто является победителем, а новое обновление – вы можете играть с компьютером. 2 О том, осмотрите, где вы просто позволяете машине бросить кости для вас случайным образом. Вы можете выбрать, сколько кубиков вы хотите использовать. После этого он скажет вам, что такое минимимное значение кости и максимальное значение кости. Код:

from random import randint
import math

repeat = "yes"
while repeat.lower() == "yes":
    print("Dice Automatics roller and games")
    print("Play = type \"play\" \nRandom Roller = type \"tool\"")
    choose = str(input("Enter: "))
    dice = int(input("How many dice do you want to use: "))
    if choose == "play":
        again = str(input("Computer fight or duel fight, Enter: "))
        repeat = "yes"
        while repeat.lower() == "yes":
            if again == "duel":
                player1 = str(input("Enter name: "))
                player2 = str(input("Enter name: "))
                print("Initializing....\nRolling....")
                roll1 = (randint(dice*1, dice*6))
                roll2 = (randint(dice*1, dice*6))
                print(f"Info:\nMinimum = {dice*1}\nMaximum = {dice*6}")
                if roll1 > roll2:
                    print(f"{player1} won")
                    print(f"{player1} point: {roll1}")
                    print(f"{player2} point: {roll2}")
                elif roll2 > roll1:
                    print(f"{player2} won")
                    print(f"{player2} point: {roll2}")
                    print(f"{player1} point: {roll1}")
                else:
                    print("It's a tie")
            elif again == "computer":
                player = str(input("Enter your name: "))
                roll = (randint(dice*1, dice*6))
                comp_roll = (randint(dice*1, dice*6))
                print(f"Info:\nMinimum = {dice*1}\nMaximum = {dice*6}")
                if roll > comp_roll:
                    print(f"{player} won")
                    print(f"{player} point: {roll}")
                    print(f"computer point: {comp_roll}")
                elif comp_roll > roll:
                    print(f"computer won")
                    print(f"computer point: {comp_roll}")
                    print(f"{player} point: {roll}")
                else:
                    print("It's a tie")
            else:
                print("Please choose duel fight or computer fight")
            repeat = str(input("Wanna play again?: "))
            if repeat == "no":
                break
    elif choose == "tool":
        repeat = "yes"
        while repeat.lower() == "yes":
            print("Initializing.....")
            total = (randint(dice*1, dice*6))
            print(f"Info:\nMinimum = {dice*1}\nMaximum = {dice*6}")
            print(f"The total: {total}")
            repeat = str(input("Wanna play again?: "))
            if repeat == "no":
                break
    else:
        print("Please choose: \nPlay = type \"play\" \nRandom Roller = type \"tool\"")
    repeat = str(input("Wanna play again?: "))
    if repeat == "no":
        break

Случайный список списка Случайный список случайных списков будет использоваться, например, случайно выбрал что-то из списка в коде. Таким образом, вам нужно написать данные в списке в коде, а не на выходе. Если список есть несколько слов/букв/алфавитов, вам нужно писать цитаты метки до и после слов. Но вам не нужно писать цитаты знаков, если список номеров. Смотрите примеры в моем коде: Код:

import random

list = ["Examples:", "Hello World", 2, 3, 4, 5]

print("Random picker")
cont = "yes"
while cont.lower() == "yes":
    print("Initializing...")
    print (random.choice(list))

    cont = str(input("Do you want to continue: "))
    if cont == "no":
        break

Температурный преобразователь Температурный преобразователь, преобразуется по Цельсию, Фереину и Кельвину. Он расскажет пользователя, если они используют тот же тип температуры. Вы можете увидеть инструкции, потому что я сделал такое конвертер. Степень Цельсия, вы пишете его «C». Fahreinheit, вы пишете это “F”. Кельвин, вы пишете это “k”. Все они находятся в инструкциях моего кода.

import math

Instructions = "Celsius = C", "Fahreinheit = F", "Kelvin = K"

print("Temperature Converter")
print(Instructions)
repeat = "yes"
while repeat.lower() == "yes":
    A = str(input("Enter your temperature: "))
    B = str(input("Enter type of temperature that you want: "))
    if A == "C":
        if B == "F":
            V = float(input("Enter your variable: "))
            answer = (V * 9/5) + 32
            print(answer)
        elif B == "K":
            V = float(input("Enter your variable: "))
            answer = V + 273.15
            print(answer)
        elif B == "C":
            print("It's the same type of temperature")
        else:
            print("ERROR")
    elif A == "F":
        if B == "F":
            print("It's the same type of temperature")
        elif B == "K":
            V = float(input("Enter your variable: "))
            answer = (V - 32) * 5/9 + 273.15
            print(answer)
        elif B == "C":
            V = float(input("Enter your variable: "))
            answer = (V - 32) * 5/9
            print(answer)
        else:
            print("ERROR")
    elif A == "K":
        if B == "F":
            V = float(input("Enter your variable: "))
            answer = (V - 273.15) * 9/5 + 32
            print(answer)
        elif B == "K":
            print("It's the same type of temperature")
        elif B == "C":
            V = float(input("Enter your variable: "))
            answer = V - 273.15
            print(answer)
        else:
            print("ERROR")
    else:
        print('''Degree Celsius=C
Fahreinheit=F
Kelvin=K)
''')
    repeat = str(input("Do you wish to continue?: "))
    if repeat == "no":
        break

Преобразователь длины Это не калькулятор, но это технически похоже на калькулятор для преобразования длины, который у вас есть и что вы хотите. Этот преобразователь используется для преобразования длины от км до мм, потому что это самые распространенные вещи, которые я думаю. Но все же это не идеально, я буду обновлять его позже, и, возможно, в следующий раз я добавлю вещи, которые дольше, чем км и короче мм. Когда вы пишете тип длины, пожалуйста, напишите его без заглавной буквы и прошу его логотип или сокращение на нем. Код:

import math

cont = 'yes'
while cont.lower == 'yes':
  print("Calculator to convert any type of length")

  length1 = str(input("Enter the unit that you have: "))
  print(length1)
  length2 = str(input("Enter the unit that you want to be convert: "))
  print(length2)
  Variable = float(input("Enter the variable that you have: "))
  print(Variable)

  if length1 == "km":
      if length2 == "hm":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable * 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable * 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable * 10000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable * 100000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 1000000
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "hm":
      if length2 == "km":
          answer = Variable / 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable * 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable * 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable * 10000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 100000
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "dam":
      if length2 == "km":
          answer = Variable / 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "hm":
          answer = Variable / 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable * 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable * 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 10000
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "m":
      if length2 == "km":
          answer = Variable / 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "hm":
          answer = Variable / 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable * 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 1000
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "dm":
      if length2 == "km":
          answer = Variable / 10000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "hm":
          answer = Variable / 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable / 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable / 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 100
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "cm":
      if length2 == "km":
          answer = Variable / 100000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "hm":
          answer = Variable / 10000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable / 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable / 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable / 10
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "mm":
          answer = Variable * 10
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

  elif length1 == "mm":
      if length2 == "km":
          answer = Variable / 1000000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "hm":
          answer = Variable / 100000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dam":
          answer = Variable / 10000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "m":
          answer = Variable / 1000
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "dm":
          answer = Variable / 100
          print(Variable ,length1, "is", answer, length2)
      elif length2 == "cm":
          answer = Variable / 10
          print(Variable ,length1, "is", answer, length2)
      else:
          print("Invalid error units and variables")

      print("Invalid errors input units and variables")

  cont = str(input('Continue: '))
  if cont == 'no':
    break

Калькулятор для квадратных последовательностей CACLCulator для решения квадратных последовательностей, я использовал ярлык для этого, потому что, если я использую диапазон шаблон, так что это займет много времени, чтобы написать. Формула для этого 3A + B, вы, ребята, можете искать ее в Интернете. Вы можете найти минимальную точку последовательности уравнений квадратики тоже. Быстрая информация о ABS: ABS используется для возврата абсолютного значения числа. Но я делаю свое собственное определение si keyal полезно делать негативные числа к положительным числам, и если мы хотим сделать из положительных чисел к отрицательным числам, вы можете использовать отрицательный ABS (-ABS).

print('Calculator Quadratics Sequences')
cont = 'yes'
while cont.lower() == 'yes':

    d1 = int(input('The 1st differences of the first and second terms: '))
    d2 = int(input('The 2nd differences: '))
    n = int(input('The 1st number in 1st terms: '))

    a = d2 / 2
    print(f'The a variable is {a}')
    b = d1 + -abs(3*a)
    print(f'The b variable is {b}')
    result = (a + b)
    if result < 0:
        c = n + abs(a + b)
        print(f'The c variable is {c}')
    elif result > 0:
        c = n + -abs(a + b)
        print(f'The c variable is {c}')

    graph = str(input("Want minimum point: "))
    if graph == "yes":
        x = ((b / 2) * -1)
        y = c - b ** 2 / 4 * a
        print(f"The minimum point is ({x}, {y})")
    elif graph == "no":

        cont = str(input('Again: '))
        if cont == 'no':
            break

Например, если вы, ребята, подумайте, что это полезные проекты, комментарий Если вы, ребята, NK, есть то, что вы, ребята, хотите рассказать мне об этом посте. Спасибо.