Bravo enkone, non sapevo di questa serie e per coincidenza sto facendo una cosa molto simile anche io con un mio amico :D (e grazie per aver insegnato alla massa che le parole inglesi non si coniugano se si parla italiano, lo dico sempre non me se fila mai nessuno)
@@alessiodvt era per dire, man ormai lo so come le mie tasche, peró ti sfido a trovare risorse per l’assembly, col man ci ho salvato il compito per le WAITEXITSTATUS considera😂
Questa è la mia soluzione al compito della lezione scorsa(mi pento di non aver pensato ad utilizzare un ciclo per mettere dentro tutti i nickname etc...): print("Welcome inside the register ") nick1 = input("Insert the first nickname: ") gender1 = input("Insert the gender 'M' or 'F': ").capitalize() age1 = int(input("Insert the age: ")) while True: nick2 = input("Insert second the nickname: ") if nick1 == nick2: print("The nickname is already taken, please insert a different nickname") if nick1 != nick2: break gender2 = input("Insert the gender 'M' or 'F': ").capitalize() age2 = int(input("Insert the age: ")) while True: nick3 = input("Insert third the nickname: ") if nick3 == nick1 or nick3 == nick2: print("The nickname is already taken, please insert a different nickname") if nick3 != nick1 and nick3 != nick2: break gender3 = input("Insert the gender 'M' or 'F': ").capitalize() age3 = int(input("Insert the age: ")) while True: nick4 = input("Insert the fourth nickname: ") if nick4 == nick1 or nick4 == nick2 or nick4 == nick3: print("The nickname is already taken, please insert a different nickname") if nick4 != nick1 and nick4 != nick2 and nick4 != nick3: break gender4 = input("Insert the gender 'M' or 'F': ").capitalize() age4 = int(input("Insert the age: ")) while True: nick5 = input("Insert the fifth nickname: ") if nick5 == nick1 or nick5 == nick2 or nick5 == nick3 or nick5 == nick4: print("The nickname is already taken, please insert a different nickname") if nick5 != nick1 and nick5 != nick2 and nick5 != nick3 and nick5 != nick4: break gender5 = input("Insert the gender 'M' or 'F': ").capitalize() age5 = int(input("Insert the age: ")) register = { "nickname": [nick1, nick2, nick3, nick4, nick5], "gender": [gender1, gender2, gender3, gender4, gender5], "age": [age1, age2, age3, age4, age5], } register_list = [] register_list.append(register) male_counter = 0 female_counter = 0 for i in range(len(register["gender"])): if register["gender"][i] == "M": male_counter += 1 if register["gender"][i] == "F": female_counter += 1 print( "The male percentage in this register is: " + str(male_counter / len(register["gender"]) * 100) + "%" ) print( "The female percentage in this register is: " + str(female_counter / len(register["gender"]) * 100) + "%" ) print( "The avarage age in this register is: " + str(sum(register["age"]) / len(register["age"])) ) # FreeYoungThug #FreeGunna #FreeYSL SLATT
Io non capisco come le live registrate con la chat che interrompe siano tra i modi peggiori per apprendere peró quelle di enkk mi insegnano sempre qualcosa che mi interessa e in maniera soddisfacente, prossima serie impariamo a riscrivere i giochi in C su piattaforma linux
Io lo ho fatto completamente diverso, molto meno semplice da capire. Mi viene da piangere, ci sarò stato su 2 ore buone. Consigli? (questo è il programma senza analisi di medie, min e max) casino_access = [] j = 0 i = 0 c = 0 for i in range (0,3):
if c == 1: i = i - 1 c = 0 casino_access.append(i) casino_access[i] = {"nickname": None, "age": None, "gender": None} casino_access[i]["age"] = int(input("Inserisci age: ")) casino_access[i]["gender"] = input("Inserisci gender: ") casino_access[i]["nickname"] = input("Inserisci nickname: ") j = 0
if i > 0: while j < i: if casino_access[i]["nickname"] == casino_access[j]["nickname"]: print("Questo nome utente è già stato registrato!") del casino_access[j] i = i - 1 c = 1 j += 1 print(casino_access)
☺️ in live oggi e non vedo l’ora di approfondire domani… 💪🏻 Fra le soluzione degli esercizi comunque mi sono accorta che è stato introdotto un “while” + “in” che non mi è sembrato avessimo fatto, l’ho anche fatto presente in live a study Nel dubbio, consiglio a tutti di andare a vedere cosa fa “in” in Python nello specifico ☺️
@@fantomiuxd7005 semplicemente perché essendo ad altissimo livello ti semplifica una marea di cose che in linguaggi tipo il C devi gestire "a mano". Capita spessissimo di avere errori durante la sessione di coding e molte volte sono dovute al funzionamento di quelle "cose" che non gestisci col python. Se hai esperienza anche basica col C stai sicuro che al 90% risolvi, se invece stai iniziando col python beh capisci che la situazione é diversa
Bravo enkone, non sapevo di questa serie e per coincidenza sto facendo una cosa molto simile anche io con un mio amico :D (e grazie per aver insegnato alla massa che le parole inglesi non si coniugano se si parla italiano, lo dico sempre non me se fila mai nessuno)
“Non devi mai ricordare le cose a memoria” il mio esame che mi chiede di usare le system call in assembly :)
ahahahahhahahahaha che ricordi
Non potevi usare il terminal con il comando
man
?
@@alessiodvt ma penso intenda uno scritto, anche io ho fatto sistemi operativi e architettura dei processori
@@alessiodvt era per dire, man ormai lo so come le mie tasche, peró ti sfido a trovare risorse per l’assembly, col man ci ho salvato il compito per le WAITEXITSTATUS considera😂
Azzo, grazie di cuore !
Se voi due riuscite a programmare vuol dire che c'è speranza praticamente per chiunque, incluso me.
Potrebbe sembrare un flame, ma sì, c'è speranza anche per te.
Esatto. Se persino io che sono idiota riesco. Ce la farai anche tu. Like e condividi
"cos'e' un blocchetto".
E sono subito Feels di Damiani.
Questa è la mia soluzione al compito della lezione scorsa(mi pento di non aver pensato ad utilizzare un ciclo per mettere dentro tutti i nickname etc...):
print("Welcome inside the register
")
nick1 = input("Insert the first nickname: ")
gender1 = input("Insert the gender 'M' or 'F': ").capitalize()
age1 = int(input("Insert the age: "))
while True:
nick2 = input("Insert second the nickname: ")
if nick1 == nick2:
print("The nickname is already taken, please insert a different nickname")
if nick1 != nick2:
break
gender2 = input("Insert the gender 'M' or 'F': ").capitalize()
age2 = int(input("Insert the age: "))
while True:
nick3 = input("Insert third the nickname: ")
if nick3 == nick1 or nick3 == nick2:
print("The nickname is already taken, please insert a different nickname")
if nick3 != nick1 and nick3 != nick2:
break
gender3 = input("Insert the gender 'M' or 'F': ").capitalize()
age3 = int(input("Insert the age: "))
while True:
nick4 = input("Insert the fourth nickname: ")
if nick4 == nick1 or nick4 == nick2 or nick4 == nick3:
print("The nickname is already taken, please insert a different nickname")
if nick4 != nick1 and nick4 != nick2 and nick4 != nick3:
break
gender4 = input("Insert the gender 'M' or 'F': ").capitalize()
age4 = int(input("Insert the age: "))
while True:
nick5 = input("Insert the fifth nickname: ")
if nick5 == nick1 or nick5 == nick2 or nick5 == nick3 or nick5 == nick4:
print("The nickname is already taken, please insert a different nickname")
if nick5 != nick1 and nick5 != nick2 and nick5 != nick3 and nick5 != nick4:
break
gender5 = input("Insert the gender 'M' or 'F': ").capitalize()
age5 = int(input("Insert the age: "))
register = {
"nickname": [nick1, nick2, nick3, nick4, nick5],
"gender": [gender1, gender2, gender3, gender4, gender5],
"age": [age1, age2, age3, age4, age5],
}
register_list = []
register_list.append(register)
male_counter = 0
female_counter = 0
for i in range(len(register["gender"])):
if register["gender"][i] == "M":
male_counter += 1
if register["gender"][i] == "F":
female_counter += 1
print(
"The male percentage in this register is: "
+ str(male_counter / len(register["gender"]) * 100)
+ "%"
)
print(
"The female percentage in this register is: "
+ str(female_counter / len(register["gender"]) * 100)
+ "%"
)
print(
"The avarage age in this register is: "
+ str(sum(register["age"]) / len(register["age"]))
)
# FreeYoungThug #FreeGunna #FreeYSL SLATT
0:33, ma questo zoom tattico? ...Enkk
Io non capisco come le live registrate con la chat che interrompe siano tra i modi peggiori per apprendere peró quelle di enkk mi insegnano sempre qualcosa che mi interessa e in maniera soddisfacente, prossima serie impariamo a riscrivere i giochi in C su piattaforma linux
Ecco la mia soluzione per il secondo compito della lezione 2:
print("Benvenuto nel sistema di registrazione utenti del casinò.")
n_user = int(input("Quanti utenti vuoi registrare? "))
userList = []
nickList = []
for i in range(n_user):
nickname = input(
"Inserire nickname per registrare l'account " + str(i+1) + ": ")
while nickname in nickList:
print("Nickname giá esistente!")
nickname = input(
"Inserire nickname per registrare l'account " + str(i+1) + ": ")
nickList.append(nickname)
age = int(input("Inserire età dell'account " + str(i+1) + ": "))
gender = input("Inserire genere dell'account " +
str(i+1) + ": ").capitalize()
user = {"nickname": nickname, "age": age, "gender": gender}
userList.append(user)
print(user)
print("Utente " + str(i+1) + " inserito!")
print("Inserimento completato!")
print("Hai inserito " + str(len(userList)) + "account.")
tot = 0
max = 0
min = 1000
nMale = 0
nFemale = 0
totalNickLenght = 0
for user in userList:
print(user["age"])
tot += user["age"]
if user["age"] > max:
max = user["age"]
if user["age"] < min:
min = user["age"]
if user["gender"] == 'F':
nFemale += 1
if user["gender"] == 'M':
nMale += 1
totalNickLenght += len(user["nickname"])
print("Età media : " + str(tot/len(userList)))
print("Età minima: " + str(min))
print("Età massima: " + str(max))
print("Numero utenti donne: " + str(nFemale))
print("Numero utenti uomini: " + str(nMale))
print("Lunghezza media nickname: " + str(totalNickLenght/len(userList)))
Io lo ho fatto completamente diverso, molto meno semplice da capire. Mi viene da piangere, ci sarò stato su 2 ore buone. Consigli? (questo è il programma senza analisi di medie, min e max)
casino_access = []
j = 0
i = 0
c = 0
for i in range (0,3):
if c == 1:
i = i - 1
c = 0
casino_access.append(i)
casino_access[i] = {"nickname": None, "age": None, "gender": None}
casino_access[i]["age"] = int(input("Inserisci age: "))
casino_access[i]["gender"] = input("Inserisci gender: ")
casino_access[i]["nickname"] = input("Inserisci nickname: ")
j = 0
if i > 0:
while j < i:
if casino_access[i]["nickname"] == casino_access[j]["nickname"]:
print("Questo nome utente è già stato registrato!")
del casino_access[j]
i = i - 1
c = 1
j += 1
print(casino_access)
tom alla fine è stato riassunto 😮🤙🏿
☺️ in live oggi e non vedo l’ora di approfondire domani… 💪🏻
Fra le soluzione degli esercizi comunque mi sono accorta che è stato introdotto un “while” + “in” che non mi è sembrato avessimo fatto, l’ho anche fatto presente in live a study
Nel dubbio, consiglio a tutti di andare a vedere cosa fa “in” in Python nello specifico ☺️
se ti stai approcciando alla programmazione evita di studiare il python come primo linguaggio...
@@dnmrkl1883 perchè?
@@dnmrkl1883 biased
@@fantomiuxd7005 semplicemente perché essendo ad altissimo livello ti semplifica una marea di cose che in linguaggi tipo il C devi gestire "a mano". Capita spessissimo di avere errori durante la sessione di coding e molte volte sono dovute al funzionamento di quelle "cose" che non gestisci col python. Se hai esperienza anche basica col C stai sicuro che al 90% risolvi, se invece stai iniziando col python beh capisci che la situazione é diversa
Lascio un piccolo like che non costa nulla
non si vede
Mai fidarsi di enkk
Gg
Ottima cosa aver tolto la chat di Twitch. Troppo distraente.