Untitled
unknown
plain_text
2 years ago
2.4 kB
3
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...