Poco F1 Price in India, Specifications and Special features
POCO F1 Specifications !!
POCO F1 is a very powerful phone manufactured by POCO.
After the launch, the hype for this phone was going crazy.
People also loved this phone and many units were sold of POCO F1.
![]() |
Poco F1 | |
---|---|
Network | GSM / HSPA / LTE |
2G bands | GSM 850 / 900 / 1800 / 1900 - SIM 1 & SIM 2 |
3G bands | HSDPA 850 / 900 / 1900 / 2100 |
4G bands | 1, 3, 5, 7, 8, 20, 38, 40, 41 |
Speed | HSPA 42.2/5.76 Mbps, LTE-A (4CA) Cat16 1024/150 Mbps |
OS and Hardware |
|
---|---|
OS | Android 8.1, upgradable to Android 9 MIUI 11 |
Processor | Octa-core (4x2.8 GHz Kryo 385 Gold & 4x1.8 GHz Kryo 385 Silver) |
Chipset | Qualcomm Snapdragon 845 |
GPU | Adreno 630 |
General | |
---|---|
Brand | Poco |
Released Date | 22nd August 2018 |
Launched in India | Yes |
Model | Poco F1 |
Custom UI | MIUI 11 |
Charger Speed | 18W charger in the box |
Sim size | Nano (both slots) |
Body |
|
---|---|
Dimensions | 155.5 x 75.3 x 8.8 mm (6.12 x 2.96 x 0.35 in) |
Weight | 182 g |
Colors | Graphite Black, Steel Blue, Rosso Red, Armored Edition with Kevlar |
Build | Glass front (Gorilla Glass), plastic back, plastic frame |
Sim | Hybrid Dual sim slots |
Protection | Gorilla Glass |
Display |
|
---|---|
Type | IPS LCD capacitive touchscreen, 16M colours |
Screen Size | 6.18 inches, 96.2 cm2 (~82.2% screen-to-body ratio) |
Resolution | 1080 x 2246 pixels, 18.7:9 ratio (~403 ppi density) |
Multitouch | Yes |
Storage | |
---|---|
Memory Card slot | Yes |
Variants | 6/64 GB, 6/128 GB, and 8/256 GB |
Internal storage type | UFS 2.1 |
RAM | 6 GB and 8 GB |
Camera |
|
---|---|
Rare camera |
-12 MP, f/1.9, 1/2.55", 1.4µm, dual pixel PDAF, -5 MP, f/2.0, (depth) |
Video quality | 4K@30/60fps, 1080p@30fps (gyro-EIS), 1080p@240fps, 720p@960fps |
Front camera | -20 MP, f/2.0, (wide), 1/3", 0.9µm |
Video quality | 1080p@30fps |
Battery and Power | |
---|---|
Type | Non-removable Li-Po 4000 mAh battery |
Charger Speed | 18W |
Charging speed supported | 27W |
Connectivity | |
---|---|
WiFi | Yes, Wi-Fi 802.11 a/b/g/n/ac |
Bluetooth | Yes, Version 5.0 |
GPS | Yes |
Radio | Yes |
USB | Yes, Type C |
Loudspeaker | Yes |
3.5mm jack | Yes |
Special Features | |
---|---|
Fingerprint sensor | Yes |
Fingerprint sensor position | Rear-mounted |
Other sensors | Accelerometer, Gyro, Compass, Proximity, Infrared face recognition |
Price | |
---|---|
Indian Rs. |
6/64: Rs.19,999 6/128: Rs.18,999 8/256: Rs.22,999 |
US Dollar |
6/64: $267 6/128: $256 8/256: $307 |
So what do you think about this phone?
Practical 1:
#sum of elements of array
arr=[1,2,3,4,5]
ans=sum(arr)
print("Sum of the array is",ans)
#searching an element in array
mylist=[]
print("Enter 5 elements for the list:")
for i in range(5):
val=int(input())
mylist.append(val)
print("Enter an element to be search:")
elem=int(input())
for i in range(5):
if elem==mylist[i]:
print("\n Element found at index:",i)
print("\n Element found at position:",i+1)
output:
Enter 5 elements for the list:
10
20
30
40
50
Enter an element to be search:
20
Element found at index: 1
Element found at position: 2
#finding minimum and maximum element in array
# Naive solution to find the minimum and maximum number in a list
def findMinAndMax(nums):
# initialize minimum and maximum element with the first element
max = min = nums[0]
# do for each element in the list
for i in range(1, len(nums)):
# if the current element is greater than the maximum found so far
if nums[i] > max:
max = nums[i]
# if the current element is smaller than the minimum found so far
elif nums[i] < min:
min = nums[i]
print('The minimum element in the list is', min)
print('The maximum element in the list is', max)
if __name__ == '__main__':
nums = [5, 7, 2, 4, 9, 6]
# find the minimum and maximum element, respectively
findMinAndMax(nums)
output:
The minimum element in the list is 2
The maximum element in the list is 9
#count the number of even and odd numbers in array
arr = [1, 7, 8, 4, 5, 16, 8]
n = len(arr)
countEven = 0
countodd = 0
for i in range(0, n):
if arr[i]%2==0 :
countEven += 1
else:
countodd += 1
print("Even Elements count : " )
print(countEven)
print("Odd Elements count : ")
print(countodd)
output:
Even Elements count :
4
Odd Elements count :
3
def BinarySearch(arr, k, low, high):
if high >= low:
mid = low + (high - low)//2
if arr[mid] == k:
return mid
elif arr[mid] > k:
return BinarySearch(arr, k, low, mid-1)
else:
return BinarySearch(arr, k, mid + 1, high)
else:
return -1
arr = [1, 3, 5, 7, 9]
k = 5
result = BinarySearch(arr, k, 0, len(arr)-1)
if result != -1:
print("Element is present at index " + str(result))
else:
print("Not found")
Prac Linear
def LinearSearch(array, n, k):
for j in range(0, n):
if (array[j] == k):
return j
return -1
array = [1, 3, 5, 7, 9]
k = 7
n = len(array)
result = LinearSearch(array, n, k)
if(result == -1):
print("Element not found")
else:
print("Element found at index: ", result)
Prac Bubble
def bubble_sort(nums):
# We set swapped to True so the loop looks runs at least once
swapped = True
while swapped:
swapped = False
for i in range(len(nums) - 1):
if nums[i] > nums[i + 1]:
# Swap the elements
nums[i], nums[i + 1] = nums[i + 1], nums[i]
# Set the flag to True so we'll loop again
swapped = True
# Verify it works
random_list_of_nums = [5, 2, 1, 8, 4]
bubble_sort(random_list_of_nums)
print(random_list_of_nums)
Selection sort prac
def selection_sort(nums):
# This value of i corresponds to how many values were sorted
for i in range(len(nums)):
# We assume that the first item of the unsorted segment is the smallest
lowest_value_index = i
# This loop iterates over the unsorted items
for j in range(i + 1, len(nums)):
if nums[j] < nums[lowest_value_index]:
lowest_value_index = j
# Swap values of the lowest unsorted element with the first unsorted
# element
nums[i], nums[lowest_value_index] = nums[lowest_value_index], nums[i]
# Verify it works
random_list_of_nums = [12, 8, 3, 20, 11]
selection_sort(random_list_of_nums)
print(random_list_of_nums)
Small large prac
arr = []
num = int(input("How many numbers: "))
for n in range(num):
numbers = int(input("Enter numbers "))
arr.append(numbers)
print("Maximum element : ", max(arr), "\nMinimum element : ", min(arr))
Fact prac
def factorial(x):
"""This is a recursive function
to find the factorial of an integer"""
if x == 1:
return 1
else:
# recursive call to the function
return (x * factorial(x-1))
# change the value for a different result
#num = 7
# to take input from the user
num = int(input("Enter a number: "))
# call the factorial function
result = factorial(num)
print("The factorial of", num, "is", result)
def recur_fibo(n):
if n <= 1:
return n
else:
return(recur_fibo(n-1) + recur_fibo(n-2))
# take input from the user
nterms = int(input("How many terms? "))
# check if the number of terms is valid
if nterms <= 0:
print("Plese enter a positive integer")
else:
print("Fibonacci sequence:")
for i in range(nterms):
print(recur_fibo(i))