tebi = int(input('Unesite memorijski kapacitet u tebijima (TiB): ')) # Ако заборавите да претворите ниску у број пре доделе, # добићете у следећем кораку ниску која садржи 1024 пута поновљену унету ниску # и свака следећа ниска биће 1024 пута поновљена претходна # У овој верзији исписујемо поруку и вредност у истој линији на пет различитих начина # Функција print приликом исписивања користи вредности два параметра: sep и end. # sep је ниска која се исписује између аргумената функције (ако их има два или више). # Подразумева се да је размак вредност параметра sep. # # end је ниска која се исписује на крају, када се испишу сви аргументи функције. # Подразумева се да је знак за нови ред вредност параметра end. # Мењамо вредност параметра end, на крају се не исписује знак за нови ред, већ размак. # Самим тим, после две тачке не морамо да пишемо размак. print('Isti kapacitet u gibijima (GiB):', end=' ') gibi = tebi * 1024 print(gibi) mebi = gibi * 1024 # + може да буде операција дописивања ниски. # Зато морамо прво број mebi да претворимо у ниску користећи функцију str(). # Сада морамо да пишемо размак после две тачке ако хоћемо да одвојимо поруку од броја. print('Isti kapacitet u mebijima (MiB): ' + str(mebi)) # % може да буде оператор форматирања ниски. %d се замењује целим бројем kibi kibi = mebi * 1024 print('Isti kapacitet u kibijima (kiB): %d' % kibi) # метод str.format() се користи за форматирани испис. # Пар заграда, {}, замењује се вредношћу променљиве bajt bajt = kibi * 1024 print('Isti kapacitet u bajtovima (B): {}'.format(bajt)) # f-ниска (formatted string) се користи за форматирани испис променљиве bit. # У оквиру f-ниске променљива се наводи унутар витичастих заграда. bit = bajt * 8 print(f'Isti kapacitet u bitovima (b): {bit}') #Резултат на екрану ако корисник унесе 1: # #Unesite memorijski kapacitet u tebijima (TiB): 1 #Isti kapacitet u gibijima (GiB): 1024 #Isti kapacitet u mebijima (MiB): 1048576 #Isti kapacitet u kibijima (kiB): 1073741824 #Isti kapacitet u bajtovima (B): 1099511627776 #Isti kapacitet u bitovima (b): 8796093022208