Warum ist das sep='.' funktioniert in diesem Code nicht?


k2468

Ich versuche, den vom Benutzer eingegebenen vollständigen Namen in seine Initialen zu übertragen und dann die Initialen auf dem Bildschirm auszugeben. Wir müssen Schleifen und Listen verwenden.

Ich habe im Internet gesucht und kann keine spezifische Antwort auf das finden, was ich versuche.

fullName = input('Please enter your full name: ')

name = []

for i in fullName:
    if i.isupper():
        name.append(i)

for i in name:
    print(i, sep='.', end='')

Ich möchte, dass der Ausdruck A.B.C. Ich bekomme gerade ABC.

Was mache ich falsch oder sehe ich nicht?

Nebiyou Yismaw

In diesem Code,

for i in name: 
    print(i ,sep='.',end='')

print erhält jedes einzelne Element iin namejeder Schleifeniteration, also ist es jeweils ein Objekt. Sie müssen Objekte übergeben, um func zu drucken. Sie können so etwas tun, indem Sie Ihre nameListe auspacken und zum Drucken weitergeben

print(*name ,sep='.',end='')

Verwandte Artikel


Warum ist das Muster in diesem Code nicht vollständig?

Piyush Divyankar splitWith :: (a -> Bool) -> [a] -> [[a]] splitWith f [] = [] splitWith f list = pre : (splitWith f suf) where (pre, suf) = break f list Diese Funktion soll eine Liste nach einem Prädikat aufteilen. Aber ich bekomme eine unendliche Rekursi

Warum funktioniert das Umgebungslicht in diesem Beispiel nicht?

Nulik Im folgenden Beispiel funktioniert das Umgebungslicht nicht (alles ist schwarz). Warum passiert das? Und wie behebe ich das? Wenn ich Punktlicht einsetze, funktioniert es, also muss etwas mit dem Umgebungslicht nicht stimmen, aber ich habe die Dokumente

Warum funktioniert das Inkrement in diesem Fall nicht?

kirbysdreamland55 Diese bestimmte Schleife füllt ein Array, das Stück für Stück für eine Binärzahl steht. Ich versuche mit dem ternären Operator zu überprüfen, ob die vom Benutzer eingegebene Nummer entweder '0' oder '1' ist. while (i < 8) { printf("Bit %d

Warum funktioniert das Akkordeon in diesem Fall nicht?

Sadiqur Rahman Ich habe versucht, ein Akkordeon mit HTML, CSS und JavaScript zu erstellen. HTML und CSS funktionieren gut, aber die Javascript-Implementierung funktioniert nicht. Kann mir jemand helfen? Dateien sind hier: https://drive.google.com/drive/folders

Warum funktioniert der Header in diesem Code nicht?

Chaitra Der PHP-Code, der nach Ausführung der Abfragen zum Header gelangt <?php if (isset($_POST['Submit1'])) { $con = mysqli_connect("localhost:3306", "root", "", "travels"); // Check connection if (mysqli_connect_errno()) { echo "Failed t

Warum funktioniert die Matrixaddition in diesem Code nicht?

Eswar Reddy: Kann mir jemand sagen, warum das Hinzufügen von Matrix in diesem Code nicht funktioniert? Alle anderen Teile des Programms funktionieren außer dem Zusatzteil. Es wird nur ein leeres Array als Ausgabe gedruckt. import java.util.*; class matrix{

Warum funktioniert Radiobutton nicht bei diesem Code?

cvsrt Wenn ich das Optionsfeld "Priorität" (id = radioButton) zum Sortieren nach der Bewertung auswähle, wird die Anwendung automatisch heruntergefahren. Wenn ich RadioGroup.OnCheckedChangeListener () entferne ); if(rb==rb1){ Collections.sort(Telefonliste); }

Warum funktioniert string::find() in diesem Code nicht?

Khushal Vyas Ich habe eine Variable vom Typ std::string. Ich möchte überprüfen, ob es einen bestimmten std::string enthält. Wie würde ich das machen? #include<bits/stdc++.h> using namespace std; int main() { int n; string str; cin >> n; s