Re: Простенькі програми для новачків. (ТІЛЬКИ ДЛЯ НОВАЧКІВ)
while (True): if (condition): print(...)
Ой ні.
В такому випадку умова має бути в while:
while (condition):
print(...)
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → Простенькі програми для новачків. (ТІЛЬКИ ДЛЯ НОВАЧКІВ)
while (True): if (condition): print(...)
Ой ні.
В такому випадку умова має бути в while:
while (condition):
print(...)
З книги Віктора Трофімова я вивчаю мову Python. Ось цю гру я розкладаю на шматочки і розбираюсь що до чого. Прошу зіграти в неї, та порадити що потрібно змінити, чи додати, щоб я міг попрактикуватися.
ВГАДАЙ ЧИСЛО
Загорніть це все у функції (гадаю, з класами ви ще не розбиралися).
Ну і дрібні зауваження:
- назви змінних та функцій краще робити snake_case.
- назви констант заведено писати UPPER_CASE.
- булеві змінні краще називати на is_ (is_playing, наприклад. Чи, навпаки, is_exit_choosen).
- неправильний коментар гірший за відсутній.
playGame = False #граєм ще
else:
win = False #інакше виходимо з гри
я б з обережністю ставився до російськомовних видань. Зазвичай вони занизької якості. особливо коли автор не відрізняє число від цифри
В англомовних джерелах не відрізняють систему цифр (римську, арабську, грецьку, вавилонську і т.п.) від числівників — і те, й інше йде як numerals. Тому, наприклад, у статті Hebrew numerals описуються і числівники в івриті, і єврейські цифри-літери — хоча одне стосується лінгвістики, а друге — скоріш, письма й математики.
ur_naz написав:я б з обережністю ставився до російськомовних видань. Зазвичай вони занизької якості. особливо коли автор не відрізняє число від цифри
В англомовних джерелах не відрізняють систему цифр (римську, арабську, грецьку, вавилонську і т.п.) від числівників — і те, й інше йде як numerals. Тому, наприклад, у статті Hebrew numerals описуються і числівники в івриті, і єврейські цифри-літери — хоча одне стосується лінгвістики, а друге — скоріш, письма й математики.
Щодо numerals, то можете прочитати значення цього слова: https://en.wikipedia.org/wiki/Numeral
Найточніше українською це буде "запис чисел" - і сюди входять і цифри (digits), і числівники (number word, хоча в лінгвістиці використовується і numeral).
Але в і в російській, і в англійській мовах розрізняють числа і цифри.
Найточніше українською це буде "запис чисел"
Якщо йдеться про усну чи безписемну мову, то вже не «запис».
Крім того, зверніть увагу, «числівники» стосуються мови, а «цифри» — системи письма (і, в загальному випадку, одні й ті ж цифри можуть використовуватись у поєднанні з різними писемностями, одна й та ж писемність може використовуватись для різних мов, одна й та ж мова може використовувати декілька писемностей і т.п.).
З книги Віктора Трофімова я вивчаю мову Python. Ось цю гру я розкладаю на шматочки і розбираюсь що до чого. Прошу зіграти в неї, та порадити що потрібно змінити, чи додати, щоб я міг попрактикуватися.
ВГАДАЙ ЧИСЛО▼Прихований текст
Я б додав масив слів і пробував загадувати слова, кольори або назви нот.
дякую за зауваження, буду вчитись
Начебто більшість проблем виправив. Сподобалась ідея з масивом слів, хочу загадувати марки авто
якщо я згрупую марки авто на: за країнами виготовлення, за середньою ціною, за...за чим ще можна поділити скажіть будь ласка,
чи я щось не врахував?
якщо я згрупую марки авто на: за країнами виготовлення, за середньою ціною, за...за чим ще можна поділити скажіть будь ласка,
чи я щось не врахував?
Об'єм двигуна, тип коробки передач, тип двигуна - дизель,карбюратор,електрокар. Тип кузова і тд. і тп. Коротше там варіантів дуже багато.
тоді треба вгадувати моделі, а я говорив про марки
тоді треба вгадувати моделі, а я говорив про марки
Cорі зле зрозумів.
як зробити так, щоб рандомились назви марок авто, їх же треба було вводити(це я зробив), але (то що в мене не виходить) на екран виводилась підказка яка має підходити до рандомного авто.
сподіваюсь ви мене зрозуміли
Використайте словники типу:
tooltip = {'Волинянка':'Мега джип', 'Славута':'Супер-пупер', 'Запорожець':'Без коментарів'}
marka = random.choice(['Волинянка','Cлавута','Запорожець'])
response = inputt(f'Ця марка {tooltip[marka]} \nЩо це за марка дайте відповідь\n')
if response == marka:
Я компілював свою гру в .EXE
Як я можу її вам надіслати?
Lanku na budj-jakyj snoposxovysce.