PRÍMSZÁMOK EZERIG

2; 3; 5; 7; 11; 13; 17; 19; 23; 29; 31; 37; 41; 43; 47; 53; 59; 61; 67; 71; 73; 79; 83; 89; 97; 101; 103; 107; 109; 113; 127; 131; 137; 139; 149; 151; 157; 163; 167; 173; 179; 181; 191; 193; 197; 199; 211; 223; 227; 229; 233; 239; 241; 251; 257; 263; 269; 271; 277; 281; 283; 293; 307; 311; 313; 317; 331; 337; 347; 349; 353; 359; 367; 373; 379; 383; 389; 397; 401; 409; 419; 421; 431; 433; 439; 443; 449; 457; 461; 463; 467; 479; 487; 491; 499; 503; 509; 521; 523; 541; 547; 557; 563; 569; 571; 577; 587; 593; 599; 601; 607; 613; 617; 619; 631; 641; 643; 647; 653; 659; 661; 673; 677; 683; 691; 701; 709; 719; 727; 733; 739; 743; 751; 757; 761; 769; 773; 787; 797; 809; 811; 821; 823; 827; 829; 839; 853; 857; 859; 863; 877; 881; 883; 887; 907; 911; 919; 929; 937; 941; 947; 953; 967; 971; 977; 983; 991; 997

ITT EGY PROGRAM PYTHONBA, A PRÍMSZÁMOK KIÍRÁSÁRA AKÁRHÁNYIG

#prímszámkiíró
#!/usr/bin/python3
hanyig = int(input("Hányig írjam ki a prímszámokat?\t"))
primszamok = []
for x in range(2, hanyig+1):
   p = 0
   vegigvesz = list(range(2, x))
   if x in vegigvesz:
      vegigvesz.remove(x)
   for y in vegigvesz:
      if x%y==0:
         p += 1
   if p==0:
      primszamok.append(x)
for i in primszamok:
   print(i)

Érted a mateket? 2020
Az oldalt a Webnode működteti
Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el