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...
Langganan:
Posting Komentar (Atom)
Popular Posts
-
Bagi yang bergelut di dunia komputer, atau mungkin bagi yang baru mendalami, mungkin pernah mendengar kata robust. Sebenarnya apa sih robust...
-
Oke, ini adalah pelajaran dasar programming. Tapi masih aja ada yang bingung tentang beda instance, object dan class. Salah satunya saya. Pe...
-
Saya sering bingung kalau diminta menjelaskan dua kata ini; method dan function. Setelah coba untuk nyari-nyari, ketemu di stackoverflow; li...
-
Bagi pemula di cygwin, biasanya urusan update atau install paket rada kebingungan. Caranya gak sama dengan cara yang biasa dipake di Linux, ...
-
Pertama kali mengenal lambda saya tidak begitu tertarik. Dulu saya berpikiran, untuk apa pusing memikirkan cara menulis fungsi dalam satu ba...
Tidak ada komentar:
Posting Komentar