ДеречинскийИрина1149
?>

Текстовая игра на python! игра "симулятор миллионера" в этой игре, вы- школьник, которому 15 лет и хочет купить игровую приставку. капитал-200$, нужно заработать 1000$. есть несколько видов подработки: ставки, раздача листовок, и выполнять по программированию. за раздачу листовок рандомно от 5$ до 10$. за по программированию до 30$. за ставки- ты или проигрываешь сумму, либо х1.5. когда ты достигаешь цели в 1000$, игра заканчивается, соответственно если ты ушел в 0, то game over. , 100 . за неделю, ❤️

Информатика

Ответы

Borisovich-Volobueva1803

import random

class Player(object):

   def __init__(self, money):

       """Constructor"""

       self.money = float(money)

   def check_money_for_final(self):

       if self.money >= 1000:

           return False

       else:

           return True

def work_distribution_of_leaflets(money):

   money_add = random.randint(5,10)

   print("Было заработано на раздаче листовок: ", money_add, "\nВсего денег: ", money + money_add)

   return money + money_add

def work_programming(money):

   money_add = random.randint(5,30)

   print("Было заработано на программировании: ", money_add, "\nВсего денег: ", money + money_add)

   return money + money_add

def lucky_rate(money):

   lucky = random.randint(0,100)

   if lucky >= 50:

       money_add = money * 0.5

       print("Было заработано на ставке: ", money_add, "\nВсего денег: ", money + money_add)

   else:

       money_add = 0

       money = 0

       print("Всё было потеряно!\nВсего денег: ", money + money_add)

   return money + money_add

   

if __name__ == "__main__":

   player = Player(200.0)

   while player.check_money_for_final():

       print("Количество денег: ", player.money)

       print("1) Раздавать листовки \n2) Программировать \n3) Сыграть ставку\n")

       ans = input()

       if ans == '1':

           player.money = work_distribution_of_leaflets(player.money)

       elif ans == '2':

           player.money = work_programming(player.money)

       elif ans == '3':

           player.money = lucky_rate(player.money)

       if player.money == 0.0:

           print("Вы проиграли")

           break

       if not(player.check_money_for_final()):

           print("Вы победили!")

           break

spikahome
Окно программы Paint. Графический -редактор Paint одновременно может работать только с одним документом, поэтому окно документа является частью окна программы. Главное меню редактора Paint содержит следующие позиции: · Файл - такие же операции с файлами, как и в редакторе WordPad (задание нового файла, загрузка файла, запись файла с текущим и измененным именем, распечатка файла принтером), дополнены опциями: замостить рабочий стол Windows, в центр рабочего стола Windows. · Правка - редактирование файла, работа с буфером обмена, отмена предыдущих действий и повтор результатов отмененного действия. · Вид - управление выводом меню инструментов и цветов, панелью атрибутов текста, а также статусной строки, управление масштабом и обзором изображений. · Рисунок - операции с выделенными изображениями (поворот, инверсия, изменение атрибутов, очистка, изменение параметров рисунка). · Палитра - установка опций графического редактора (установка и запись палитры цветов). · Справка - обращение к справке по графическому редактору.
toprussianevent
#include <iostream>#include <cstdlib>#include <vector>bool fPrime(int n){ for (int i = 2; i <= n / 2; i++) if (n%i == 0) return false; return true;}int main(){ int num, n, i, copy; std::vector<int> PrimDiv; std::cin >> num; copy = num; for (n = 2; n <= num / 2 && num != 0; n++) if (fPrime(n) == true) while (copy%n == 0) { PrimDiv.push_back(n); copy /= n; } std::cout << num << "="; if (PrimDiv.empty()) std::cout << num; else { for (i = 0; i<PrimDiv.size() - 1; i++) std::cout << PrimDiv[i] << "*"; std::cout << PrimDiv[PrimDiv.size() - 1]; } system("pause"); return 0;}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Текстовая игра на python! игра "симулятор миллионера" в этой игре, вы- школьник, которому 15 лет и хочет купить игровую приставку. капитал-200$, нужно заработать 1000$. есть несколько видов подработки: ставки, раздача листовок, и выполнять по программированию. за раздачу листовок рандомно от 5$ до 10$. за по программированию до 30$. за ставки- ты или проигрываешь сумму, либо х1.5. когда ты достигаешь цели в 1000$, игра заканчивается, соответственно если ты ушел в 0, то game over. , 100 . за неделю, ❤️
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

golovins3
abadaeva
vnolenev
olqa27
bhg50
Sosovna Dmitrievich22
Людмила Анна
gena1981007
Olga1233
pri02
ilplakhotin8734
aksmobile
fedoseevalyubov
sdy19576216
Vera-zero281