print хориҷкунӣ аст
print қимати бузургиҳоро ба экран мебарорад: тағйирёбандаҳо, доимиҳо, сатрҳо, рӯйхатҳо ва натиҷаи ифодаҳо. Намуди умумӣ:
Объектҳо бо вергул ҷудо мешаванд. Дар Python print – функсия аст (онро баъзан «оператор» меноманд); барои ҳамин он ҳамеша бо қавс навишта мешавад ва Print ё PRINT кор намекунад (NameError).
Мисоли 1. Калимаҳоро чоп мекунем. Сатрҳо бояд дар нохунак бошанд, ададҳо не.
Натиҷа:
Ҳар print ба сатри нав мегузарад; дар охирин бисёр объект бо фосила чоп шуд. (Сатри дароз дар ин саҳифа барои хондан ба ду қатор шикаста шудааст; барнома онро дар як сатр чоп мекунад.)
Тағйирёбанда дар сатр: f-сатр
Мисоли 2. Пеш аз нохунаки кушода f мегузоранд, тағйирёбандаро дар { } менависанд. Номҳои nom, sol – Latin; Python номҳои кириллиро низ мепазирад, вале Latin одатӣ аст.
Натиҷа:
Мисоли 3. Периметри секунҷа бо тарафҳои 12,3; 13,5; 18:
Натиҷа:
Дар чоп 43.8, чунки Python ададро бо нуқта менависад.
Ҷудокунак sep ва анҷом end
print ду параметри иловагӣ дорад: sep – чӣ дар байни объектҳо меояд (одатан фосила) ва end – чӣ дар охир меояд (одатан гузариш ба сатри нав).
Мисоли 4.
Натиҷа:
Дар сатри охир охир ба & часпидааст: зеро end='&' сатри навро иваз кард. Ҷудокунакро ба ҳар чиз иваз кардан мумкин аст, ҳатто ба холӣ:
Натиҷа:
Чоп бо формат
Барои чоп бо шакли муайян сатр усули format дорад. Дар { } ё {:.3f} ҷои қимат нишон дода мешавад: .3f – се рақам баъди вергул. Шумораи { } ба шумораи объектҳо баробар аст.
Мисоли 5.
Натиҷа:
{:.3f} бо 5 – 5.000. Дигар мисолҳо:
Натиҷа:
Дар {:.0f} адад ба наздиктарин бутун мегардад (7,6 → 8).
Мисоли 6. Рақамҳо дар { } тартиби объектҳоро нишон медиҳанд: {0} – якум, {1} – дуюм.
Натиҷа: