RISOLTO Problema in programma che converte le lettere

Stato
Discussione chiusa ad ulteriori risposte.

Matteo34

Nuovo Utente
28
2
CPU
I5-2500 2.5Ghz
Dissipatore
Stock
Scheda Madre
Non specificata
Hard Disk
Hdd 500gb
RAM
8gb DDR3
Scheda Video
ATI Radeon HD 6770M
Scheda Audio
Non specificata
Monitor
1920x1080 24"
Alimentatore
Non specificato
Case
I Mac metà 2011
Periferiche
Magic Mouse, Magic Keyboard
Internet
Eolo
Sistema Operativo
MacOS High Sierra
Scusate ho un problema, sono un ragazzo che studia informatica alle superiori, ho difeso di approcciarmi a python in quanto linguaggio molto utilizzato e dalle 1000 possibilità.
Ho scritto un programma che converte le lettere maiuscole in minuscole e le minuscole in maiuscole, però mi dà errore che adesso non posso mostrarvi;
Qua sotto metto il codice se notate qualche errore fatemelo sapere grazie!
Python:
def upper_lower():
             lettera = input()
             If lettera.isupper():
                              lettera = lettera.lower()
                              print(lettera)
             else:
                 lettera = lettera.upper()
                 print(lettera)

upper_lower
Vedo che dall'anteprima l'indentatura cambia ma sappiate che io l'ho messa bene infatti non mi dà un errore di sintassi
 
Ultima modifica da un moderatore:

_Achille

Utente Èlite
3,065
722
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
Hard Disk
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
Scheda Video
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
Alimentatore
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
Sistema Operativo
Windows 10 Pro
L’anteprima non è corretta perché non utilizzi il tag CODE.
Correggi e usa il tag.

def definisce una funzione. Sai come si chiamano le funzioni?
 
  • Mi piace
Reactions: Mursey

Matteo34

Nuovo Utente
28
2
CPU
I5-2500 2.5Ghz
Dissipatore
Stock
Scheda Madre
Non specificata
Hard Disk
Hdd 500gb
RAM
8gb DDR3
Scheda Video
ATI Radeon HD 6770M
Scheda Audio
Non specificata
Monitor
1920x1080 24"
Alimentatore
Non specificato
Case
I Mac metà 2011
Periferiche
Magic Mouse, Magic Keyboard
Internet
Eolo
Sistema Operativo
MacOS High Sierra
Scusate ma sono nuovo e non sapevo dell' tag ;
Cmq so come richiamare def basta scrivere il nome assegnato alla funzione;no?
 

DispatchCode

Utente Attivo
796
507
CPU
Intel i7 6700HQ, 2.60Ghz, 4 core 8 threads
Scheda Madre
Asustek
Hard Disk
Hitachi 7200 rpm, 1TB
RAM
16GB DDR4 (2 slot su 4)
Scheda Video
Nvidia Geforce GTX 960M, 4GB
Scheda Audio
Realtek
Internet
30Mbps/3Mbps con Eolo
Sistema Operativo
Windows 10 64bit
Hai detto che dà un errore nel primo post... perchè non l'hai riportato?

Comunque si, ma nel tuo codice non hai messo le parentesi tonde.

Python:
def upper_lower():
  lettera = input()
  if lettera.isupper():
    lettera = lettera.lower()
    print(lettera)
  else:
    lettera = lettera.upper()
    print(lettera)
upper_lower()
 

Matteo34

Nuovo Utente
28
2
CPU
I5-2500 2.5Ghz
Dissipatore
Stock
Scheda Madre
Non specificata
Hard Disk
Hdd 500gb
RAM
8gb DDR3
Scheda Video
ATI Radeon HD 6770M
Scheda Audio
Non specificata
Monitor
1920x1080 24"
Alimentatore
Non specificato
Case
I Mac metà 2011
Periferiche
Magic Mouse, Magic Keyboard
Internet
Eolo
Sistema Operativo
MacOS High Sierra
Hai detto che dà un errore nel primo post... perchè non l'hai riportato?

Comunque si, ma nel tuo codice non hai messo le parentesi tonde.

Python:
def upper_lower():
  lettera = input()
  if lettera.isupper():
    lettera = lettera.lower()
    print(lettera)
  else:
    lettera = lettera.upper()
    print(lettera)
upper_lower()
Grazie effettivamente mi era sfuggito, ho fatto un errore banale, starò più attento;
Grazie mille
Post automaticamente unito:

Per finire il topic, cioè per mettere che il problema e risolto come faccio?
Post automaticamente unito:

la soluzione è:
Python:
def upper_lower():
  lettera = input()
  if lettera.isupper():
    lettera = lettera.lower()
    print(lettera)
  else:
    lettera = lettera.upper()
    print(lettera)
upper_lower()
[/QUOTE]
 
Ultima modifica:
  • Mi piace
Reactions: DispatchCode
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot del momento