Hard Python #3 con Enkk e

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии •

  • @jacopinolaringoiatra
    @jacopinolaringoiatra 2 года назад +6

    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)

  • @simonemicucci9222
    @simonemicucci9222 2 года назад +19

    “Non devi mai ricordare le cose a memoria” il mio esame che mi chiede di usare le system call in assembly :)

    • @algorix8420
      @algorix8420 2 года назад +1

      ahahahahhahahahaha che ricordi

    • @alessiodvt
      @alessiodvt 2 года назад +1

      Non potevi usare il terminal con il comando
      man
      ?

    • @algorix8420
      @algorix8420 2 года назад

      @@alessiodvt ma penso intenda uno scritto, anche io ho fatto sistemi operativi e architettura dei processori

    • @simonemicucci9222
      @simonemicucci9222 2 года назад

      @@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😂

  • @orvoloco8261
    @orvoloco8261 2 года назад

    Azzo, grazie di cuore !
    Se voi due riuscite a programmare vuol dire che c'è speranza praticamente per chiunque, incluso me.

    • @enkk
      @enkk  2 года назад +1

      Potrebbe sembrare un flame, ma sì, c'è speranza anche per te.

    • @StudyTmeENG
      @StudyTmeENG 2 года назад

      Esatto. Se persino io che sono idiota riesco. Ce la farai anche tu. Like e condividi

  • @santalfredos17
    @santalfredos17 2 года назад

    "cos'e' un blocchetto".
    E sono subito Feels di Damiani.

  • @tulli1275
    @tulli1275 2 года назад +2

    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

  • @Marcus-09
    @Marcus-09 2 года назад +1

    0:33, ma questo zoom tattico? ...Enkk

  • @simonemicucci9222
    @simonemicucci9222 2 года назад +3

    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

  • @chiara5252
    @chiara5252 2 года назад +1

    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)))

    • @hdg3986
      @hdg3986 2 года назад

      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)

  • @karamellowav2322
    @karamellowav2322 2 года назад +3

    tom alla fine è stato riassunto 😮🤙🏿

  • @Sim0sama
    @Sim0sama 2 года назад +2

    ☺️ 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 ☺️

    • @dnmrkl1883
      @dnmrkl1883 2 года назад

      se ti stai approcciando alla programmazione evita di studiare il python come primo linguaggio...

    • @fantomiuxd7005
      @fantomiuxd7005 2 года назад

      @@dnmrkl1883 perchè?

    • @tirompoilrene
      @tirompoilrene 2 года назад

      @@dnmrkl1883 biased

    • @dnmrkl1883
      @dnmrkl1883 2 года назад

      @@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

  • @andrealombardo5293
    @andrealombardo5293 2 года назад +2

    Lascio un piccolo like che non costa nulla

  • @cassandra9482
    @cassandra9482 2 года назад

    non si vede

  • @fabioassolari2945
    @fabioassolari2945 2 года назад

    Gg

  • @alessandrochiri6315
    @alessandrochiri6315 9 месяцев назад

    Ottima cosa aver tolto la chat di Twitch. Troppo distraente.