Untitled
unknown
plain_text
2 years ago
2.4 kB
4
Indexable
import math
file = open("numbers", "r")
licznik = 0
suma = 0
for number in file:
number = number.strip()
suma = suma + int(number)
licznik+=1
print(suma/licznik)
from collections import Counter
counts = Counter(file)
for digit, count in counts.items():
print("cyfra:",digit, "ilosc:", count)
for number in file:
even_count = sum(int(number) % 2 == 0 for number in file)
print("Liczba liczb parzystych:", even_count)
def is_prime(number):
if number <= 1:
return False
if number == 2:
return True
d = 2
while d <= math.sqrt(number):
if number % d == 0:
return False
d += 1
return True
pierwsze = 0
for line in file:
line = int(line)
if is_prime(line) == True:
pierwsze +=1
print(pierwsze)
quaternary_numbers = [str(int(num, 10)) for num in file]
# Zapisywanie liczb czwórkowych do pliku tekstowego
with open("numbers", "w") as file:
file.write('\n'.join(quaternary_numbers))
# Obliczanie najczęściej występującej cyfry w systemie czwórkowym
quaternary_count = [quaternary_numbers.count(str(i)) for i in range(4)]
most_common_quaternary_digit = quaternary_count.index(max(quaternary_count))
print("Najczęściej występująca cyfra w systemie czwórkowym:", most_common_quaternary_digit)
palindromy=[]
for line in file:
line = line.strip()
if int(line[0])== int(line[2]):
palindromy.append(line)
print(palindromy)
def count_primes(file_path):
primes = []
with open("numbers", 'r') as file:
lines = file.readlines()
for i, line in enumerate(lines):
numbers = line.split()
for number in numbers:
if is_prime(int(number)):
primes.append((int(number), i+1))
return primes
file = 'numbers'
primes = count_primes(file)
print("Liczby pierwsze w pliku:")
for prime, row in primes:
print("Liczba pierwsza", prime, "znajduje się w wierszu", row)
print("Ilość liczb pierwszych:", len(primes))
file = open("numbers", "r")
liczby = []
lib = 0
for line in file:
line = line.strip()
digit1=int(line[0])
digit2= int(line[1])
digit3=int(line[2])
if digit1 == digit2 == digit3:
lib+=1
liczby.append(line)
print(lib, liczby)
Editor is loading...