object ColorHandler {
/**
* Color sample: 556A74
*/
fun getColorName(color: String): String {
if (color in names.keys)
return names[color]!!
val r = color.slice(0..1).toInt(16)
val g = color.slice(2..3).toInt(16)
val b = color.slice(4..5).toInt(16)
var currentMin: Pair<Int, String>? = null
var range: Int
names.forEach { (colorValue, name) ->
range = (
(r - colorValue.slice(0..1).toInt(16)).pow() +
(g - colorValue.slice(2..3).toInt(16)).pow() +
(b - colorValue.slice(4..5).toInt(16)).pow()
)
when {
currentMin == null -> {
currentMin = range to name
}
currentMin!!.first > range -> {
currentMin = range to name
}
currentMin!!.first < range -> {
return@forEach
}
}
}
return currentMin!!.second
}
}
fun main() {
val i1 = "Породы кошек:британнцы и т.д"
val i2 = "Породы собак:бульдоги и т.д"
val i3 = "Породы лошадей:мустанг и т.д"
val random = arrayOf(i1,i2,i3)
val rand = random.nextInt(0, 2 + 1)
print(random[rand])
}
я делаю программу которая пишет за тебя код, но не знаю как разместить label
Как я посчитал, библиотека kivy - очень хороший вариант
Должна ли ЛЮБАЯ исправная видяха выдерживать тест?
Опасно ли проводить тест дольше получаса?
И почему бывают ситуации, что после применения того же бублика комп вырубается, и при следующем включении весь экран в артефактах (или вообще нет включения)?
with open('file.txt', 'r') as file:
content = str(file.readlines()).split(';')