0гурчик

Премиум

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

0гурчик

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

Кекс, как там с программированием дела? А то дневничок пустует

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

Огурчик (4) сказал(а):

Кекс, как там с программированием дела? А то дневничок пустует

Нажмите, чтобы раскрыть...

Я пишу свой код и отлаживаю!PepeHappy.gif?1613920413


Вот последняя версия!

https://github.com/KeksovName/KeksovName/blob/main/PokerCalculator%20v0.9.4.py

Пока очень трудно разобраться во всех условиях, ещё много работы!AquaCry.png?1621091234

yay322

Пользователь

Регистрация: 02.08.2023

Сообщения: 413

Рейтинг: 107

Нарушения: 120

yay322

Регистрация: 02.08.2023

Сообщения: 413

Рейтинг: 107

Нарушения: 120

KeksovName сказал(а):

Я пишу свой код и отлаживаю!PepeHappy.gif?1613920413


Вот последняя версия!

https://github.com/KeksovName/KeksovName/blob/main/PokerCalculator%20v0.9.4.py

Пока очень трудно разобраться во всех условиях, ещё много работы!AquaCry.png?1621091234

Нажмите, чтобы раскрыть...

Не используй ифы, напиши мапу со значениями типа AA => У вас самая лучшая рука и просто доставай по ключу из массива и выводи




0гурчик

Премиум

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

0гурчик

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

yay322 сказал(а):

Не используй ифы, напиши мапу со значениями типа AA => У вас самая лучшая рука и просто доставай по ключу из массива и выводи




Нажмите, чтобы раскрыть...

для этого ему надо знать как это делать. А так, судя по всему там 100 страниц учебника по питону скушано и все.


Кекс, ты что нибудь читаешь по своей теме?

Legatus Legionis

Пользователь

Регистрация: 28.07.2013

Сообщения: 24545

Рейтинг: 17544

Нарушения: 15

Legatus Legionis

Регистрация: 28.07.2013

Сообщения: 24545

Рейтинг: 17544

Нарушения: 15

Не хочу комментировать сам код, тут и так все ясноjokerge.png?1684055109

Но просто вдумайтесь, АК это мусорная рука у парня. Он, говорит, по покеру читал что-то, кстаPepega.png?1599561436

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

Огурчик (4) сказал(а):

для этого ему надо знать как это делать. А так, судя по всему там 100 страниц учебника по питону скушано и все.



Кекс, ты что нибудь читаешь по своей теме?

Нажмите, чтобы раскрыть...

Читаю примеры кода из гугла и описание что такое list и т.дPepeWh.gif?1610052035

Мало знаю про язык, я изучал Си.AquaCry.png?1621091234

Legatus Legionis сказал(а):

Не хочу комментировать сам код, тут и так все ясноjokerge.png?1684055109

Но просто вдумайтесь, АК это мусорная рука у парня. Он, говорит, по покеру читал что-то, кстаPepega.png?1599561436

Нажмите, чтобы раскрыть...

Это недоделанная версия!


Мой код короче будет(когда доделан) выдавать % выигрыша при сравнении двух(и более)карт!popcorn.gif

Ещё была идея сделать Input и Output кода,возможно это упростит работу вот что получилось.CoolNut.png?1619501245

https://disk.yandex.ru/d/tDmEP1Xl3UjOFQ

0гурчик

Премиум

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

0гурчик

Регистрация: 03.08.2023

Сообщения: 2136

Рейтинг: 2512

KeksovName сказал(а):

Мало знаю про язык, я изучал Си

Нажмите, чтобы раскрыть...

тебе нужно в целом изучить азы программирования (без привязки к языку). Типы данных, структуры данных (простые пока что), простые конструкции и немного порешать задачи. Прям с простейших начинать. Там и прививается более лучший вариант написания кода (без твоей кучи if и тд.). Опосля можно уже браться за задачи посложнее, типа твоего калькулятора. Гугление по ходу решения сложной задачи без базы работает, но не в твоем случае. Зайди в степик, найди курс для новичка, включи стрим и проходи уроки, порешай упражнения

Kaito shoma

Пользователь

Регистрация: 09.03.2021

Сообщения: 1386

Рейтинг: 1928

Kaito shoma

Регистрация: 09.03.2021

Сообщения: 1386

Рейтинг: 1928

img
KeksovName сказал(а):
Нажмите, чтобы раскрыть...

ты это еще и на гитхаб залил


выучи хотябы массивы и циклы и просто подставляй значения, так это просто какой-то ужасный сборник ифов

у меня капец глаза отвалились пока я код читал

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

Вот код который пишет любое слово наоборот!FeelsWowMan.png?1592046354

string = 'Копирайт'


a = len(string)-1
while(True):

print(string[a])

a = a - 1

if a == -1:


break

yay322

Пользователь

Регистрация: 02.08.2023

Сообщения: 413

Рейтинг: 107

Нарушения: 120

yay322

Регистрация: 02.08.2023

Сообщения: 413

Рейтинг: 107

Нарушения: 120

KeksovName сказал(а):

Вот код который пишет любое слово наоборот!FeelsWowMan.png?1592046354

string = 'Копирайт'


a = len(string)-1
while(True):

print(string[a])

a = a - 1

if a == -1:


break
Нажмите, чтобы раскрыть...

Ну наконецто, теперь можно переходить с этого помойного языка на пехапе


$reversedWord = strrev($word); roflanLico.png?1616515069

DrZoidberg

Пользователь

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

DrZoidberg

Регистрация: 17.01.2017

Сообщения: 1541

Рейтинг: 454

Нарушения: 30

yay322 сказал(а):

Ну наконецто, теперь можно переходить с этого помойного языка на пехапе


$reversedWord = strrev($word); roflanLico.png?1616515069

Нажмите, чтобы раскрыть...

За 10 секунд загуглил, что в Питоне это делается так txt = "Hello World"[::-1]

HaisTous

Пользователь

Регистрация: 27.08.2013

Сообщения: 3145

Рейтинг: 1121

HaisTous

Регистрация: 27.08.2013

Сообщения: 3145

Рейтинг: 1121

img
KeksovName сказал(а):

Вот код который пишет любое слово наоборот!FeelsWowMan.png?1592046354

string = 'Копирайт'


a = len(string)-1
while(True):

print(string[a])

a = a - 1

if a == -1:


break
Нажмите, чтобы раскрыть...

Тогда уже так:

string = 'Копирайт'

a = len(string)-1

for j in range(a, -1, -1):


print(string[j], end="")


А вообще, в Python есть срезы, параметрами которых являются начало, конец и шаг:

string = 'Копирайт'

print(string[::-1])

Odientes Omnes

Модератор основного раздела

Регистрация: 03.02.2021

Сообщения: 18178

Рейтинг: 10272

Нарушения: 15

Odientes Omnes

Регистрация: 03.02.2021

Сообщения: 18178

Рейтинг: 10272

Нарушения: 15

KeksovName сказал(а):

Короче украл код из гугла!AnimeVeryLaught.gif?1621091378

Но большинство моё!

math = input('Enter the number')

number = math
number = int(number)
print(number)
binary=format(number, 'b')
print(binary)
if number > 1 :

print(binary.count('1'))

print(number)
Нажмите, чтобы раскрыть...

Бро, все проще, откуда столько переменных, ты рофлишь?


n = int(input())

print(2 ** n * 5)


Кекс, зачем ты берешься за реальные задачи, не зная даже базы? Ну вот серьезно, в чем логика?


Пысы не на то ответила, это про задачу с мвшами

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

_Avarus_ сказал(а):

Кекс, зачем ты берешься за реальные задачи, не зная даже базы? Ну вот серьезно, в чем логика?

Нажмите, чтобы раскрыть...

Ну я подумал что смогу по советам из гугла решать задачи!

Но не получилось, у меня нету опыта в программировании никакого!tlen.png

Я больше по отладке кода,вот.popcorn.gif

Odientes Omnes

Модератор основного раздела

Регистрация: 03.02.2021

Сообщения: 18178

Рейтинг: 10272

Нарушения: 15

Odientes Omnes

Регистрация: 03.02.2021

Сообщения: 18178

Рейтинг: 10272

Нарушения: 15

KeksovName сказал(а):

Ну я подумал что смогу по советам из гугла решать задачи!

Но не получилось, у меня нету опыта в программировании никакого!tlen.png

Нажмите, чтобы раскрыть...

Брат, пройди базу питона для начала

Вот тебе курс, сразу с задачами, проверкой и возможностью спросить.

https://stepik.org/course/67/promo

Бесплатно, без пиратсва

Kivooeo

The Squirrel Who Sold the Nuts

Регистрация: 15.07.2019

Сообщения: 5787

Рейтинг: 3445

Нарушения: 10

Kivooeo

Регистрация: 15.07.2019

Сообщения: 5787

Рейтинг: 3445

Нарушения: 10

img
KeksovName сказал(а):

Вот код который пишет любое слово наоборот!FeelsWowMan.png?1592046354

string = 'Копирайт'


a = len(string)-1
while(True):

print(string[a])

a = a - 1

if a == -1:


break
Нажмите, чтобы раскрыть...

ну конечно позорный код

print("Копирайт"<::-1])

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

Вот короче код,60% написал я.FeelsWowMan.png?1592046354

https://pastebin.com/kqvqZ1jH

Надеюсь он вам понравится.PepeHappy.gif?1613920413

Kaito shoma

Пользователь

Регистрация: 09.03.2021

Сообщения: 1386

Рейтинг: 1928

Kaito shoma

Регистрация: 09.03.2021

Сообщения: 1386

Рейтинг: 1928

img
KeksovName сказал(а):

Вот короче код,60% написал я.FeelsWowMan.png?1592046354

https://pastebin.com/kqvqZ1jH

Надеюсь он вам понравится.PepeHappy.gif?1613920413

Нажмите, чтобы раскрыть...

А кто написал 40% ?


Подожди, это же не покерный калькулятор , а компиляция базовых задачек


Вот это ты конечно уделал глупых всезнаек, написав функцию вместо среза в 1 строчку и так и не применив обычный цикл ни в одной задаче

ЗАРАБОТОК В СЕТИ

Пользователь

Регистрация: 26.11.2019

Сообщения: 9535

Рейтинг: 4229

ЗАРАБОТОК В СЕТИ

Регистрация: 26.11.2019

Сообщения: 9535

Рейтинг: 4229

KeksovName сказал(а):

Вот короче код,60% написал я.FeelsWowMan.png?1592046354

https://pastebin.com/kqvqZ1jH

Надеюсь он вам понравится.PepeHappy.gif?1613920413

Нажмите, чтобы раскрыть...

Да, нравица


Передай респект своему гуру-учителю, он святой человек OmniPray.png Слушайся его и будь пунктуальным

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6893

Рейтинг: -293

Небольшая программа от меня,пример работы с файлами!FeelsOkayMan.png?1592047748

Можно добавить данные файл,найти в нём строку!PepeWh.gif?1610052035

import random

filename='database.txt'
i=0
i=int(i)
rand=0
user_choice = input('Введите что вы хотите сделать(1-прошлые запуски,2-добавить в файл,3-очистить файл,5-поиск,6-случайный элемент')
if user_choice[0] == "1":

try:


with open(filename,'r+',encoding='utf-8') as f:



s = f.readline()


while s:



print(s)



s=f.readline()

except FileNotFoundError:


my_file = open(filename, "w+")


my_file.close()
elif user_choice[0] == "2":

text = input('Введите строку или слово')

with open(filename,'a',encoding='utf=8')as f:



f.write('\n'+ text)



print('В файл '+filename +str(' записано ')+ text)
elif user_choice[0] == "3":

f = open(filename, 'w')

f.close()

print('Файл ' +filename +' очищен')
elif user_choice[0] == "5":

w=input('Введите искомое слово')

f = open(filename, encoding='utf-8')

text = f.read()

txt=text.split('\n')

for word in txt:


i=i+1


if w == word:



print("Найдено слово " + word + " Позиция " + str(i))
elif user_choice[0] == "6":

f = open(filename, encoding='utf-8')

text = f.read()

txt = text.split('\n')

usertemp=txt

info = len(usertemp)

info = int(info)

rand = random.randint(0, info)

print("Случайный элемент " + str(usertemp[rand-1]))

else:

print("Вы ввели что-то неправильное")