Selasa, 19 Januari 2016

Dua Input Terpisah

Adakalanya kita ingin menggabungkan dua input yang terpisah. Kalau di C biasanya sintaksnya seperti ini.

scanf("%s", &kata1)
scanf("%s", &kata2)
printf ("kata1 adalah %s dan kata2 adalah %s", kata1,kata2)

Nah kalau di Python bagaimana?
Ada tiga cara sebenarnya. Pertama sepertinya bisa pake .join() tapi yang saya sendiri lebih cenderung pake dua cara ini.

kata1 = input()
kata2 = input()
print ('kata1 adalah %s dan kata2 adalah %s'%(kata1,kata2))
print ('kata1 adalah {} dan kata2 adalah {}'.format(kata1,kata2))

Nah coba perhatikan perbedaannya; pakai % kita harus tahu apakah itu string atau integer, atau kalau pakai format kita tinggal kasih tanda {}. silakan dipilih yang mana.

update:

ada satu cara lagi yang bisa dipake untuk print input di python:

print('kata1 adalah', kata1,'dan kata2 adalah', kata2)

perhatikan beda dengan sebelumnya, lebih simpel kan...

Tidak ada komentar:

Posting Komentar

Popular Posts