9 תשובות
מעולה
שואל השאלה:
כן אבל איך לגרום לתוכנית להדפיס את זה מהגדול ביותר לקטן ביותר
אנונימית
import random

rand_num = random.choices(range(0,100), k=20)
rand_num.sort(reverse=true)
print(rand_num)

בדקתי זה עובד
^ מה שהיא הציעה אמור לעבוד לך.

הערת שוליים, אם אתה מסוקרן לדעת - כך הייתי עושה את זה בlua:

local numbers = {}
local num

for i = 1,20 do
local random = random.new()
num = random:nextinteger(0,100)
table.insert(numbers,num)
end


table.sort(numbers,function(a,b)
return a < b
end)

--test
for a,b in pairs(numbers) do
print(a,b)
end
בהצלחה
שואל השאלה:
לכתוב את הקוד של sol(d) עם הקוד שלי?
אנונימית
מה שכתבתי עובד בפני עצמו בעיקרון
שואל השאלה:
תודה יש לי עוד שאלה אם מישהו פה יודע טנקס
כתבו פונקציה המקבלת 2 מספרים שלמים למשתנים: x ו y ומחזירה רשימה שמתחילה ב x ומסתיימת ב y (כולל x ו y).כש x קטן מ y.
לדוגמא עבור x = 6 ו y =10 תוחזר הרשימה [6,7,8,9,10].
אנונימית
^ לא יודע אם זה יעזור לך, אבל ככה זה נראה בlua:

local function getnumbers(x:number,y:number)
local list = {}
for i = x,y do
table.insert(list,i)
end

print(table.concat(list,",")) -- 6,7,8,9,10
end

getnumbers(6,10)

אולי זה ייתן לך כיוון?
אנונימי