Module: (Python) Pembahagian integer dan baki


Problem

1 /18


Pembahagian integer dan baki

Theory Click to read/hide

Bahagian integer dan baki

Dalam modul "Ungkapan aritmetik" kami bercakap tentang operasi pembahagian integer.
Mari kita ingat mereka sekali lagi:
// - pembahagian integer, apabila kita membuang bahagian pecahan hasil daripada operasi bahagi
% - pengiraan baki bahagian.
Baki operasi untuk nombor negatif dalam  Python dilaksanakan sedikit berbeza daripada dalam bahasa pengaturcaraan lain seperti C++ atau Pascal
Dalam Python, operasi mengira baki dilakukan mengikut peraturan matematik, iaitu, seperti yang lazimnya dipercayai dalam Teori Nombor, bakinya ialah nombor bukan negatif   (artikel yang sangat berguna 81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" target=" _blank">di sini). Tanda baki adalah sama dengan tanda pembahagi.

Contoh 
c = 10 // 3 # Jawapan: c = 3 d = 10% 3 # Jawapan: d = 1 e = -7 // 4 # Jawapan: e = -2 f = -7% 4 # Jawapan: f = 1 Nilai pembolehubah e dan f ternyata seperti ini kerana  -7 = (-2*4)+1
Perlu diingat!
Dalam Python, operasi mengira baki nombor negatif dilakukan mengikut peraturan matematik, iaitu \(-7\ \%\ 4 = 1 \)< br /> Dalam bahasa pengaturcaraan Python tanda selebihnya adalah sama dengan tanda pembahagi. 

Operasi integer sangat penting dalam pengaturcaraan. Mereka perlu difahami dan digunakan dengan betul. Dan ini memerlukan latihan!

Problem

Tulis program yang, diberi dua nombor a dan b, memaparkan hasil pembahagian integer dan bakinya, dalam format yang diberikan (lihat contoh).

Input
Rentetan input mengandungi dua nombor yang dipisahkan ruang, pertama a, kemudian b.

Cetakan
Anda perlu mengeluarkan dua baris:
- dalam baris pertama - hasil pembahagian integer a dengan b;
- dalam baris kedua - baki membahagikan a dengan b;
Lihat contoh untuk format output.

 

Contoh
# Input Output
1 15 6 15/6=2
15%6=3